diff --git a/js/js.tests/test/org/jetbrains/k2js/test/rhino/RhinoUtils.java b/js/js.tests/test/org/jetbrains/k2js/test/rhino/RhinoUtils.java index 3ea872ec29b..65856297287 100644 --- a/js/js.tests/test/org/jetbrains/k2js/test/rhino/RhinoUtils.java +++ b/js/js.tests/test/org/jetbrains/k2js/test/rhino/RhinoUtils.java @@ -171,8 +171,12 @@ public final class RhinoUtils { versionToScope.put(version, parentScope); } else { + // reset declared modules NativeObject kotlin = (NativeObject) parentScope.get("Kotlin"); - kotlin.put("modules", kotlin, new NativeObject()); + NativeObject modules = (NativeObject) kotlin.get("modules"); + + modules.setAttributes("JS_TESTS", 0); + modules.remove("JS_TESTS"); } return parentScope; } @@ -183,6 +187,7 @@ public final class RhinoUtils { try { runFileWithRhino(getKotlinLibFile(version), context, scope); runFileWithRhino(pathToTestFilesRoot() + "kotlin_lib.js", context, scope); + runFileWithRhino(pathToTestFilesRoot() + "kotlin_lib_compiled.js", context, scope); runFileWithRhino(pathToTestFilesRoot() + "maps.js", context, scope); runFileWithRhino(pathToTestFilesRoot() + "long.js", context, scope); //runFileWithRhino(pathToTestFilesRoot() + "jshint.js", context, scope);