[K/JS TEST] Fix the problem with running JS tests on Windows if the test has a long name

This commit is contained in:
Artem Kobzar
2023-04-14 10:46:52 +00:00
committed by Space Team
parent 949186b629
commit 73f8c984a1
7 changed files with 37 additions and 31 deletions
@@ -2,7 +2,7 @@
// EXPECTED_REACHABLE_NODES: 1252
// ES_MODULES
// MODULE: overriden_chain_non_export_intermediate
// MODULE: intermediate
// FILE: lib.kt
@JsExport
abstract class A {
@@ -27,7 +27,7 @@ class C : B() {
// FILE: entry.mjs
// ENTRY_ES_MODULE
import { C } from "./overriddenChainNonExportIntermediate-overriden_chain_non_export_intermediate_v5.mjs";
import { C } from "./overriddenChainNonExportIntermediate-intermediate_v5.mjs";
export function box() {
const c = new C()
@@ -2,7 +2,7 @@
// DONT_TARGET_EXACT_BACKEND: JS
// ES_MODULES
// MODULE: overriden_chain_non_export_intermediate
// MODULE: intermediate
// FILE: not_exported.kt
abstract class B : A() {
abstract fun baz(): String
@@ -29,7 +29,7 @@ class C : B() {
// FILE: main.mjs
// ENTRY_ES_MODULE
import { C } from "./overriddenChainNonExportIntermediateInExportedFile-overriden_chain_non_export_intermediate_v5.mjs"
import { C } from "./overriddenChainNonExportIntermediateInExportedFile-intermediate_v5.mjs"
export function box() {
var c = new C();
@@ -3,7 +3,7 @@
// RUN_PLAIN_BOX_FUNCTION
// INFER_MAIN_MODULE
// MODULE: overriden_chain_non_export_intermediate
// MODULE: intermediate
// FILE: lib.kt
@JsExport
abstract class A {
@@ -29,7 +29,7 @@ class C : B() {
// FILE: test.js
function box() {
return test(new this["overriden_chain_non_export_intermediate"].C());
return test(new this["intermediate"].C());
}
function test(c) {
@@ -3,7 +3,7 @@
// RUN_PLAIN_BOX_FUNCTION
// INFER_MAIN_MODULE
// MODULE: overriden_chain_non_export_intermediate
// MODULE: intermediate
// FILE: not_exported.kt
abstract class B : A() {
abstract fun baz(): String
@@ -31,7 +31,7 @@ class C : B() {
// FILE: test.js
function box() {
return test(new this["overriden_chain_non_export_intermediate"].C());
return test(new this["intermediate"].C());
}
function test(c) {
@@ -3,7 +3,7 @@
// RUN_PLAIN_BOX_FUNCTION
// INFER_MAIN_MODULE
// MODULE: overriden_external_method_with_same_name_method
// MODULE: lib
// FILE: lib.kt
external abstract class Foo {
abstract fun o(): String
@@ -31,7 +31,7 @@ Foo.prototype.k = function() {
}
function box() {
return test(new this["overriden_external_method_with_same_name_method"].Baz());
return test(new this["lib"].Baz());
}
function test(foo) {