[JS TESTS] Fix es module test files for new test infrastructure
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
// MODULE: lib2
|
||||||
// FILE: lib1.mjs
|
// FILE: lib1.mjs
|
||||||
export default function() {
|
export default function() {
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
|
|
||||||
// MODULE: lib2
|
|
||||||
// FILE: lib2.kt
|
// FILE: lib2.kt
|
||||||
@JsModule("./lib1.mjs")
|
@JsModule("./lib1.mjs")
|
||||||
external fun foo(): String
|
external fun foo(): String
|
||||||
|
|||||||
+1
-1
@@ -1,11 +1,11 @@
|
|||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
// MODULE: lib2
|
||||||
// FILE: lib-1.mjs
|
// FILE: lib-1.mjs
|
||||||
export default function foo() {
|
export default function foo() {
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
|
|
||||||
// MODULE: lib2
|
|
||||||
// FILE: lib2.kt
|
// FILE: lib2.kt
|
||||||
@JsModule("./lib-1.mjs")
|
@JsModule("./lib-1.mjs")
|
||||||
external fun foo(): String
|
external fun foo(): String
|
||||||
|
|||||||
+1
-1
@@ -1,11 +1,11 @@
|
|||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
// MODULE: lib2
|
||||||
// FILE: lib1.mjs
|
// FILE: lib1.mjs
|
||||||
export function foo() {
|
export function foo() {
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
|
|
||||||
// MODULE: lib2
|
|
||||||
// FILE: lib2.kt
|
// FILE: lib2.kt
|
||||||
@file:JsModule("./lib1.mjs")
|
@file:JsModule("./lib1.mjs")
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
// INFER_MAIN_MODULE
|
// INFER_MAIN_MODULE
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
|
||||||
// MODULE: export-all-file
|
// MODULE: export_all_file
|
||||||
// FILE: lib.kt
|
// FILE: lib.kt
|
||||||
@file:JsExport
|
@file:JsExport
|
||||||
|
|
||||||
@@ -19,5 +19,5 @@ class B : A() {
|
|||||||
|
|
||||||
// FILE: entry.mjs
|
// FILE: entry.mjs
|
||||||
// ENTRY_ES_MODULE
|
// 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");
|
console.assert(new B().foo("K") == "OK");
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
// SKIP_NODE_JS
|
// SKIP_NODE_JS
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
|
||||||
// MODULE: non-identifier-module-name
|
// MODULE: non_identifier_module_name
|
||||||
// FILE: lib.kt
|
// FILE: lib.kt
|
||||||
@JsName("foo")
|
@JsName("foo")
|
||||||
@JsExport
|
@JsExport
|
||||||
@@ -12,5 +12,5 @@ public fun foo(k: String): String = "O$k"
|
|||||||
|
|
||||||
// FILE: entry.mjs
|
// FILE: entry.mjs
|
||||||
// ENTRY_ES_MODULE
|
// 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");
|
console.assert(foo("K") == "OK");
|
||||||
|
|||||||
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
// INFER_MAIN_MODULE
|
// INFER_MAIN_MODULE
|
||||||
|
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
// MODULE: overriden-chain-non-export-intermediate
|
// MODULE: overriden_chain_non_export_intermediate
|
||||||
// FILE: lib.kt
|
// FILE: lib.kt
|
||||||
@JsExport
|
@JsExport
|
||||||
abstract class A {
|
abstract class A {
|
||||||
@@ -28,7 +28,7 @@ class C : B() {
|
|||||||
|
|
||||||
// FILE: entry.mjs
|
// FILE: entry.mjs
|
||||||
// ENTRY_ES_MODULE
|
// 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) {
|
function test(c) {
|
||||||
if (c.foo() === "foo" && c.bar() === "bar" && c.bay() == "bay") return "OK"
|
if (c.foo() === "foo" && c.bar() === "bar" && c.bay() == "bay") return "OK"
|
||||||
|
|||||||
Vendored
+2
-2
@@ -3,7 +3,7 @@
|
|||||||
// DONT_TARGET_EXACT_BACKEND: JS
|
// DONT_TARGET_EXACT_BACKEND: JS
|
||||||
// ES_MODULES
|
// ES_MODULES
|
||||||
|
|
||||||
// MODULE: overriden-external-method-with-same-name-method
|
// MODULE: overriden_external_method_with_same_name_method
|
||||||
// FILE: lib.kt
|
// FILE: lib.kt
|
||||||
external abstract class Foo {
|
external abstract class Foo {
|
||||||
abstract fun o(): String
|
abstract fun o(): String
|
||||||
@@ -32,7 +32,7 @@ Foo.prototype.k = function() {
|
|||||||
|
|
||||||
// FILE: entry.mjs
|
// FILE: entry.mjs
|
||||||
// ENTRY_ES_MODULE
|
// 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) {
|
function test(foo) {
|
||||||
return foo.o() + foo.k()
|
return foo.o() + foo.k()
|
||||||
|
|||||||
Reference in New Issue
Block a user