summaryrefslogtreecommitdiff
path: root/test.c
diff options
context:
space:
mode:
authorPieter Noordhuis <pcnoordhuis@gmail.com>2010-10-18 12:01:17 +0200
committerPieter Noordhuis <pcnoordhuis@gmail.com>2010-10-18 12:01:17 +0200
commit7496458c68d41d946df52fcaf6833ab49cd07b4a (patch)
tree7971734facf06dbaf9a087983cba1320e5793333 /test.c
parent8b8b7afef28055ca40230abf3e91006884e6c8f8 (diff)
The QUIT commands returns OK on master
Diffstat (limited to 'test.c')
-rw-r--r--test.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/test.c b/test.c
index e4de5cd..ce36a91 100644
--- a/test.c
+++ b/test.c
@@ -35,8 +35,11 @@ int main(void) {
__connect(&c);
test("Returns I/O error when the connection is lost: ");
- test_cond(redisCommand(c,"QUIT") == NULL &&
- strcmp(c->error,"Server closed the connection") == 0);
+ reply = redisCommand(c,"QUIT");
+ test_cond(redisCommand(c,"PING") == NULL &&
+ strcasecmp(reply->reply,"OK") == 0 &&
+ strcmp(c->error,"read: Server closed the connection") == 0);
+ freeReplyObject(reply);
redisFree(c);
__connect(&c); /* reconnect */