[JS TESTS] Fix es module test files for new test infrastructure

This commit is contained in:
Ivan Kylchik
2021-10-25 14:49:30 +03:00
parent 68c9156053
commit 0e4cf05d3e
7 changed files with 11 additions and 11 deletions
@@ -1,11 +1,11 @@
// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: lib2
// FILE: lib1.mjs
export default function() {
return "OK";
}
// MODULE: lib2
// FILE: lib2.kt
@JsModule("./lib1.mjs")
external fun foo(): String
@@ -1,11 +1,11 @@
// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: lib2
// FILE: lib-1.mjs
export default function foo() {
return "OK";
}
// MODULE: lib2
// FILE: lib2.kt
@JsModule("./lib-1.mjs")
external fun foo(): String
@@ -1,11 +1,11 @@
// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: lib2
// FILE: lib1.mjs
export function foo() {
return "OK";
}
// MODULE: lib2
// FILE: lib2.kt
@file:JsModule("./lib1.mjs")
@@ -3,7 +3,7 @@
// INFER_MAIN_MODULE
// ES_MODULES
// MODULE: export-all-file
// MODULE: export_all_file
// FILE: lib.kt
@file:JsExport
@@ -19,5 +19,5 @@ class B : A() {
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { B } from "./export-all-file/index.js";
import { B } from "./export_all_file/index.js";
console.assert(new B().foo("K") == "OK");
@@ -4,7 +4,7 @@
// SKIP_NODE_JS
// ES_MODULES
// MODULE: non-identifier-module-name
// MODULE: non_identifier_module_name
// FILE: lib.kt
@JsName("foo")
@JsExport
@@ -12,5 +12,5 @@ public fun foo(k: String): String = "O$k"
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { foo } from "./non-identifier-module-name/index.js";
import { foo } from "./non_identifier_module_name/index.js";
console.assert(foo("K") == "OK");
@@ -3,7 +3,7 @@
// INFER_MAIN_MODULE
// ES_MODULES
// MODULE: overriden-chain-non-export-intermediate
// MODULE: overriden_chain_non_export_intermediate
// FILE: lib.kt
@JsExport
abstract class A {
@@ -28,7 +28,7 @@ class C : B() {
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { C } from "./overriden-chain-non-export-intermediate/index.js";
import { C } from "./overriden_chain_non_export_intermediate/index.js";
function test(c) {
if (c.foo() === "foo" && c.bar() === "bar" && c.bay() == "bay") return "OK"
@@ -3,7 +3,7 @@
// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: overriden-external-method-with-same-name-method
// MODULE: overriden_external_method_with_same_name_method
// FILE: lib.kt
external abstract class Foo {
abstract fun o(): String
@@ -32,7 +32,7 @@ Foo.prototype.k = function() {
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { Baz } from "./overriden-external-method-with-same-name-method/index.js";
import { Baz } from "./overriden_external_method_with_same_name_method/index.js";
function test(foo) {
return foo.o() + foo.k()