+ Ma is now Delegate
+ way to add pure Lyng parents when declaring kotlin bindings
This commit is contained in:
1 parent
3ef68d8bb4
commit
3941ddee40
7 files changed
+136
-2
No files matched your search
@@ -3024,6 +3024,24 @@ class ScriptTest {
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testMapAsDelegate() = runTest {
|
||||
eval(
|
||||
"""
|
||||
val m = { a: 1, b: 2 }
|
||||
assert(m is Delegate)
|
||||
val a by m
|
||||
var b by m
|
||||
assertEquals(1, a)
|
||||
assertEquals(2, b)
|
||||
b = 42
|
||||
assertEquals(42, m["b"])
|
||||
assertEquals(1, a)
|
||||
assertEquals(1, m["a"])
|
||||
""".trimIndent()
|
||||
)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testMapWithNonStringKeys() = runTest {
|
||||
eval(
|
||||
|
||||
Reference in new issue
Block a user