+ Ma is now Delegate

+ way to add pure Lyng parents when declaring kotlin bindings
This commit is contained in:
sergeych committed 2026-01-06 13:11:07 +01:00
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(