summaryrefslogtreecommitdiff
path: root/tests/integration/redis-cli.tcl
diff options
context:
space:
mode:
authorPieter Noordhuis <pcnoordhuis@gmail.com>2010-08-04 17:46:56 +0200
committerPieter Noordhuis <pcnoordhuis@gmail.com>2010-08-04 17:46:56 +0200
commit3a51bff0358c38162bc925ab25661e6090cf1161 (patch)
tree38b41339e558154d75834d5d282066afb9b6a6d2 /tests/integration/redis-cli.tcl
parent123a10f7a5612c7174adeb05d238d88b98fb906d (diff)
downloadredis-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.tcl22
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]
+ }
}