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)) { }