From 89ea25556cd10c181821673c5e6e2fcb98d92ecd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Fri, 22 Nov 2019 11:35:53 +0100 Subject: [PATCH] [poincare] Add test to print the float 1000 On emscripten platform, print_float(1000.0) used to return "0000" --- poincare/test/print_float.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/poincare/test/print_float.cpp b/poincare/test/print_float.cpp index 0403bacf8..b5ea82238 100644 --- a/poincare/test/print_float.cpp +++ b/poincare/test/print_float.cpp @@ -108,6 +108,9 @@ QUIZ_CASE(assert_print_floats) { assert_float_prints_to(10000000000000000000000000000.0, "1ᴇ28", DecimalMode, 14); assert_float_prints_to(10000000000000000000000000000.0, "10ᴇ27", EngineeringMode, 14); + // This used to crash on web platform + assert_float_prints_to(1000.0, "1000", DecimalMode, 7); + assert_float_prints_to(1000000.0f, "1ᴇ6", ScientificMode, 7); assert_float_prints_to(1000000.0f, "1000000", DecimalMode, 7); assert_float_prints_to(1000000.0f, "1ᴇ6", EngineeringMode, 7);