Refactor scope handling and caching, improve dynamic access and tests, bump version to 1.5.1-SNAPSHOT

This commit is contained in:
sergeych committed 2026-02-19 16:17:35 +03:00
1 parent 66d9a40bb1
commit 6bf99d354b
7 files changed
+31 -12

No files matched your search

+7 -2
View File
@@ -70,9 +70,10 @@ class OOTest {
@Test
fun testDynamicGet() = runTest {
eval(
val ms = Script.newScope()
ms.eval(
"""
val accessor: Delegate = dynamic {
val accessor: String = dynamic {
get { name ->
if( name == "foo" ) "bar" else null
}
@@ -84,6 +85,10 @@ class OOTest {
""".trimIndent()
)
ms.eval("""
assertEquals("bar", accessor.foo)
assertEquals(null, accessor.bad)
""".trimIndent())
}
@Test