JS: create new common directory for all generated tests, migrate several tests there

This commit is contained in:
Alexey Andreev
2016-08-26 16:44:48 +03:00
parent 34a57f863b
commit 2bf0199959
321 changed files with 2123 additions and 2001 deletions
@@ -0,0 +1,26 @@
package foo
// workaround for Rhino
var n = 0
class A {
val i = ++n
}
fun box(): String {
fun A.foo() {
fun A.bar() {
assertEquals(2, this.i, "check this.i in A.bar()")
assertEquals(1, this@foo.i, "check this@foo.i in A.bar()")
}
val b = { assertEquals(1, this.i, "check this.i in b") }
assertEquals(1, this.i, "check this.i in A.foo()")
A().bar()
b()
}
A().foo()
return "OK"
}