summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGuy Benoish <guy.benoish@redislabs.com>2019-11-05 19:23:37 +0530
committerGuy Benoish <guy.benoish@redislabs.com>2019-11-05 19:23:37 +0530
commit8beec4f0e78cebce9cd14d72fa4a622538b7c045 (patch)
tree716e1f705293bc833d0e45082d9082940a533d61 /tests
parenta15a5d70976cc185389b0d515265b443e5a3a0f3 (diff)
downloadredis-8beec4f0e78cebce9cd14d72fa4a622538b7c045.tar.gz
Make sure Redis does not reply with negative zero
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/type/incr.tcl6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/type/incr.tcl b/tests/unit/type/incr.tcl
index a58710d39..63bf2e116 100644
--- a/tests/unit/type/incr.tcl
+++ b/tests/unit/type/incr.tcl
@@ -151,4 +151,10 @@ start_server {tags {"incr"}} {
catch {r incrbyfloat foo 1} err
format $err
} {ERR*valid*}
+
+ test {No negative zero} {
+ r incrbyfloat foo [expr double(1)/41]
+ r incrbyfloat foo [expr double(-1)/41]
+ r get foo
+ } {0}
}