From baef649fe4dfc4e0afee531127e1d88c0ff0686e Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 19 Apr 2017 20:33:37 +0300 Subject: [PATCH] KJS: change asserter to DefaultAsserter for JS Backend tests It required for fix JsCodegenBoxTestGenerated. Right now QUnitAsserter used as default asserter in kotlin-test and we don't want to change it now to avoid breaking stdlib-js tests and maybe user code. --- .../test/org/jetbrains/kotlin/js/test/rhino/RhinoUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/rhino/RhinoUtils.java b/js/js.tests/test/org/jetbrains/kotlin/js/test/rhino/RhinoUtils.java index cbc7e5b3a9b..4786976f9cd 100644 --- a/js/js.tests/test/org/jetbrains/kotlin/js/test/rhino/RhinoUtils.java +++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/rhino/RhinoUtils.java @@ -190,6 +190,10 @@ public final class RhinoUtils { runFileWithRhino(DIST_DIR_JS_PATH + "kotlin.js", context, scope); runFileWithRhino(DIST_DIR_JS_PATH + "kotlin-test.js", context, scope); + context.evaluateString(scope, + "this['kotlin-test'].kotlin.test._asserter = new this['kotlin-test'].kotlin.test.DefaultAsserter();", + "change asserter to DefaultAsserter", 1, null); + //runFileWithRhino(pathToTestFilesRoot() + "jshint.js", context, scope); for (String jsLibrary : jsLibraries) { runFileWithRhino(jsLibrary, context, scope);