KT-12877: modify tests to check whether mutable top-level properties of JsModule files are supported
This commit is contained in:
committed by
Alexey Andreev
parent
b1d8f91212
commit
7be872ebca
@@ -23,6 +23,7 @@ define("lib", [], function() {
|
||||
A: A,
|
||||
B: B,
|
||||
foo: foo,
|
||||
bar: bar
|
||||
bar: bar,
|
||||
mbar: -1
|
||||
};
|
||||
});
|
||||
@@ -16,6 +16,8 @@ package foo
|
||||
|
||||
@native val bar: Int = noImpl
|
||||
|
||||
@native var mbar: Int = noImpl
|
||||
|
||||
fun box(): String {
|
||||
val a = A(23)
|
||||
assertEquals(23, a.x)
|
||||
@@ -27,5 +29,8 @@ fun box(): String {
|
||||
assertEquals(365, foo(42))
|
||||
assertEquals(423, bar)
|
||||
|
||||
mbar = 523
|
||||
assertEquals(523, mbar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -23,7 +23,8 @@ define("lib", [], function() {
|
||||
A: A,
|
||||
B: B,
|
||||
foo: foo,
|
||||
bar: bar
|
||||
bar: bar,
|
||||
mbar: -1
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
@@ -17,6 +17,8 @@ package foo
|
||||
|
||||
@native val bar: Int = noImpl
|
||||
|
||||
@native var mbar: Int = noImpl
|
||||
|
||||
// FILE: lib2.kt
|
||||
package foo
|
||||
|
||||
@@ -40,5 +42,8 @@ fun box(): String {
|
||||
|
||||
assertEquals(12345, C.f())
|
||||
|
||||
mbar = 523
|
||||
assertEquals(523, mbar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@@ -23,6 +23,7 @@ define("native-lib", [], function() {
|
||||
A: A,
|
||||
B: B,
|
||||
foo: foo,
|
||||
bar: bar
|
||||
bar: bar,
|
||||
mbar: -1
|
||||
};
|
||||
});
|
||||
@@ -18,6 +18,7 @@ package foo
|
||||
|
||||
@native val bar: Int = noImpl
|
||||
|
||||
@native var mbar: Int = noImpl
|
||||
|
||||
// MODULE: main(lib)
|
||||
// FILE: main.kt
|
||||
@@ -35,5 +36,8 @@ fun box(): String {
|
||||
assertEquals(365, foo(42))
|
||||
assertEquals(423, bar)
|
||||
|
||||
mbar = 523
|
||||
assertEquals(523, mbar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+1
-13
@@ -15,16 +15,4 @@ package foo
|
||||
|
||||
@native val bar: Int = noImpl
|
||||
|
||||
fun box(): String {
|
||||
val a = A(23)
|
||||
assertEquals(23, a.x)
|
||||
assertEquals(65, a.foo(42))
|
||||
|
||||
assertEquals(123, B.x)
|
||||
assertEquals(265, B.foo(142))
|
||||
|
||||
assertEquals(365, foo(42))
|
||||
assertEquals(423, bar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
@native var mbar: Int = noImpl
|
||||
+3
@@ -13,5 +13,8 @@ fun box(): String {
|
||||
|
||||
assertEquals(12345, C.f())
|
||||
|
||||
mbar = 523
|
||||
assertEquals(523, mbar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
+3
-1
@@ -13,4 +13,6 @@ package foo
|
||||
|
||||
@native fun foo(y: Int): Int = noImpl
|
||||
|
||||
@native val bar: Int = noImpl
|
||||
@native val bar: Int = noImpl
|
||||
|
||||
@native var mbar: Int = noImpl
|
||||
+3
@@ -11,5 +11,8 @@ fun box(): String {
|
||||
assertEquals(365, foo(42))
|
||||
assertEquals(423, bar)
|
||||
|
||||
mbar = 523
|
||||
assertEquals(523, mbar)
|
||||
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user