From 1b60f399591854ca165c16c9bd460bea88e06b22 Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Thu, 18 Sep 2014 14:10:24 +0400 Subject: [PATCH] JS backend: test for KT-4381: JS: fails to iterate over Double range #KT-4381 obsolete --- .../expression/for/cases/forIteratesOverLiteralRange.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/js.translator/testData/expression/for/cases/forIteratesOverLiteralRange.kt b/js/js.translator/testData/expression/for/cases/forIteratesOverLiteralRange.kt index 4d1d2e2969e..627b7ec2f18 100644 --- a/js/js.translator/testData/expression/for/cases/forIteratesOverLiteralRange.kt +++ b/js/js.translator/testData/expression/for/cases/forIteratesOverLiteralRange.kt @@ -20,6 +20,14 @@ fun box(): String { n++ assertEquals(4, n) + // http://youtrack.jetbrains.com/issue/KT-4381 + // JS: fails to iterate over Double range + var nd = 0.0 + for (i in 0.0 .. 10.0) { + nd += i + } + assertEquals(55.0, nd) + // Evaluation order for (i in up("A", 0)..up("B", 5)) { }