summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2012-07-27 01:49:58 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2012-07-27 01:49:58 (GMT)
commit4f7bf1819fca887f2712807077f9e497c262e9ed (patch)
tree7b836c2a81e0e5c429e2ee563f465951d6479532
parent67eeed386cab529da187f4d8a94573df8a6768ae (diff)
add test for proper rounding of decimals in echo()
-rw-r--r--testdata/scad/misc/echo-tests.scad4
-rw-r--r--tests/regression/echotest/echo-tests-expected.txt1
2 files changed, 5 insertions, 0 deletions
diff --git a/testdata/scad/misc/echo-tests.scad b/testdata/scad/misc/echo-tests.scad
index c42a67e..6753c61 100644
--- a/testdata/scad/misc/echo-tests.scad
+++ b/testdata/scad/misc/echo-tests.scad
@@ -12,3 +12,7 @@ echo(vec = [1,2,3]);
echo(range = [0:2]);
echo(str("string generated by str()"));
+
+// https://github.com/openscad/openscad/issues/158 rept by nop head
+// 0.8 should print 0.8 not 0.80000...004 (regardless of internal representation)
+echo(0.8);
diff --git a/tests/regression/echotest/echo-tests-expected.txt b/tests/regression/echotest/echo-tests-expected.txt
index ee9705f..d7ebe2f 100644
--- a/tests/regression/echotest/echo-tests-expected.txt
+++ b/tests/regression/echotest/echo-tests-expected.txt
@@ -7,3 +7,4 @@ ECHO: [1 : 2 : 10]
ECHO: vec = [1, 2, 3]
ECHO: range = [0 : 1 : 2]
ECHO: "string generated by str()"
+ECHO: 0.8
contact: Jan Huwald // Impressum