From f6255703b0bd4996ab2278e1253796468aed108a Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 4 Nov 2015 17:02:34 +0100 Subject: [PATCH] Add regression test for HINCRBYFLOAT formatting change. This test was kindly provided by Jan-Erik Rediger (@badboy here on Github) that discovered the issue. See issue #2846. --- tests/unit/type/hash.tcl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit/type/hash.tcl b/tests/unit/type/hash.tcl index 0ddc22b90..1c0600879 100644 --- a/tests/unit/type/hash.tcl +++ b/tests/unit/type/hash.tcl @@ -515,4 +515,11 @@ start_server {tags {"hash"}} { assert {[r object encoding myhash] eq {hashtable}} } } + + test {Test HINCRBYFLOAT for correct float representation (issue #2846)} { + r del myhash + assert {[r hincrbyfloat myhash float 1.23] eq {1.23}} + assert {[r hincrbyfloat myhash float 0.77] eq {2}} + assert {[r hincrbyfloat myhash float -0.1] eq {1.9}} + } }