KT-12877: modify tests to check whether mutable top-level properties of JsModule files are supported

This commit is contained in:
Alexey Andreev
2016-06-29 15:44:06 +03:00
committed by Alexey Andreev
parent b1d8f91212
commit 7be872ebca
10 changed files with 30 additions and 17 deletions
+2 -1
View File
@@ -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"
}
@@ -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
@@ -13,5 +13,8 @@ fun box(): String {
assertEquals(12345, C.f())
mbar = 523
assertEquals(523, mbar)
return "OK"
}
@@ -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
@@ -11,5 +11,8 @@ fun box(): String {
assertEquals(365, foo(42))
assertEquals(423, bar)
mbar = 523
assertEquals(523, mbar)
return "OK"
}