diff options
author | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2010-08-04 17:46:56 +0200 |
---|---|---|
committer | Pieter Noordhuis <pcnoordhuis@gmail.com> | 2010-08-04 17:46:56 +0200 |
commit | 3a51bff0358c38162bc925ab25661e6090cf1161 (patch) | |
tree | 38b41339e558154d75834d5d282066afb9b6a6d2 /tests/integration/redis-cli.tcl | |
parent | 123a10f7a5612c7174adeb05d238d88b98fb906d (diff) | |
download | redis-3a51bff0358c38162bc925ab25661e6090cf1161.tar.gz |
Change output format for non-tty redis-cli execution
Diffstat (limited to 'tests/integration/redis-cli.tcl')
-rw-r--r-- | tests/integration/redis-cli.tcl | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/integration/redis-cli.tcl b/tests/integration/redis-cli.tcl index b9c4f8e19..c49543040 100644 --- a/tests/integration/redis-cli.tcl +++ b/tests/integration/redis-cli.tcl @@ -131,4 +131,26 @@ start_server {tags {"cli"}} { r rpush list bar assert_equal "1. \"foo\"\n2. \"bar\"\n" [run_tty_cli lrange list 0 -1] } + + test_nontty_cli "Status reply" { + assert_equal "OK" [run_nontty_cli set key bar] + assert_equal "bar" [r get key] + } + + test_nontty_cli "Integer reply" { + r del counter + assert_equal "1" [run_nontty_cli incr counter] + } + + test_nontty_cli "Bulk reply" { + r set key "tab\tnewline\n" + assert_equal "tab\tnewline\n" [run_nontty_cli get key] + } + + test_nontty_cli "Multi-bulk reply" { + r del list + r rpush list foo + r rpush list bar + assert_equal "foo\nbar" [run_nontty_cli lrange list 0 -1] + } } |