mirror of
https://github.com/sagiegurari/duckscript
synced 2024-09-15 22:19:51 +00:00
32 lines
623 B
Plaintext
32 lines
623 B
Plaintext
|
|
fn test_array_with_data
|
|
arr = array 1 2 3
|
|
|
|
last_element = array_pop ${arr}
|
|
assert_eq ${last_element} 3
|
|
|
|
last_element = array_pop ${arr}
|
|
assert_eq ${last_element} 2
|
|
|
|
last_element = array_pop ${arr}
|
|
assert_eq ${last_element} 1
|
|
|
|
last_element = array_pop ${arr}
|
|
defined = is_defined last_element
|
|
assert_false ${defined}
|
|
|
|
released = release ${arr}
|
|
assert ${released}
|
|
end
|
|
|
|
fn test_array_no_data
|
|
arr = array
|
|
|
|
last_element = array_pop ${arr}
|
|
defined = is_defined last_element
|
|
assert_false ${defined}
|
|
|
|
released = release ${arr}
|
|
assert ${released}
|
|
end
|