From 9290c3aad7f96a53ecb5e8415a8637ead9e6f4ab Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Tue, 30 Sep 2014 23:25:09 +0400 Subject: [PATCH] JS tests: HACK for use JsTestsAsserter in JS tests --- js/js.translator/testData/jsTester/jsTester.js | 8 +++++++- js/js.translator/testData/jsTester/jsTester.kt | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/js/js.translator/testData/jsTester/jsTester.js b/js/js.translator/testData/jsTester/jsTester.js index b72a4aaabe9..0b90fb1c61f 100644 --- a/js/js.translator/testData/jsTester/jsTester.js +++ b/js/js.translator/testData/jsTester/jsTester.js @@ -26,7 +26,14 @@ var JsTests = (function () { } }; + var init = function () { + init = function() {}; + Kotlin.modules["JS_TESTS"].kotlin.test.init(); + }; + var test = function (testName, testFun) { + init(); + reporter.testStart(testName); try { testFun(); @@ -45,4 +52,3 @@ var JsTests = (function () { assert: assert } })(); - diff --git a/js/js.translator/testData/jsTester/jsTester.kt b/js/js.translator/testData/jsTester/jsTester.kt index 4404b09da98..c37afd6c39a 100644 --- a/js/js.translator/testData/jsTester/jsTester.kt +++ b/js/js.translator/testData/jsTester/jsTester.kt @@ -2,7 +2,9 @@ package kotlin.test import kotlin.test.* -public var asserter: Asserter = JsTestsAsserter() +fun init() { + asserter = JsTestsAsserter() +} public class JsTestsAsserter() : Asserter { public override fun assertTrue(message: String, actual: Boolean) {