mirror of
https://github.com/sagiegurari/duckscript
synced 2024-09-15 22:19:51 +00:00
41 lines
746 B
Plaintext
41 lines
746 B
Plaintext
|
|
fn test_write_properties
|
|
count = read_properties a=1\nb=2\na.b.c=3
|
|
assert_eq ${count} 3
|
|
|
|
assert_eq ${a} 1
|
|
assert_eq ${b} 2
|
|
assert_eq ${a.b.c} 3
|
|
|
|
text = write_properties a b a.b.c
|
|
|
|
a = set
|
|
b = set
|
|
a.b.c = set
|
|
|
|
count = read_properties ${text}
|
|
assert_eq ${count} 3
|
|
|
|
assert_eq ${a} 1
|
|
assert_eq ${b} 2
|
|
assert_eq ${a.b.c} 3
|
|
end
|
|
|
|
fn test_write_properties_with_prefix
|
|
count = read_properties a=1\nb=2\na.b.c=3
|
|
assert_eq ${count} 3
|
|
|
|
assert_eq ${a} 1
|
|
assert_eq ${b} 2
|
|
assert_eq ${a.b.c} 3
|
|
|
|
text = write_properties --prefix A a b a.b.c
|
|
|
|
count = read_properties ${text}
|
|
assert_eq ${count} 3
|
|
|
|
assert_eq ${A.a} 1
|
|
assert_eq ${A.b} 2
|
|
assert_eq ${A.a.b.c} 3
|
|
end
|