1
0
mirror of https://github.com/janet-lang/janet synced 2025-11-19 00:35:11 +00:00

add some tests for the (try) macro

This commit is contained in:
Ian Henry
2025-10-24 21:54:05 -07:00
parent f1ec0cc48b
commit 0c34033b72

View File

@@ -1023,4 +1023,11 @@
(assert (deep-not= @{:key1 "value1" [@"key2"] @"value2"}
@{:key1 "value1" [@"key2"] @"value2"}) "deep= mutable keys")
# different try overloads
(assert (= (try (error :error) ([] :caught)) :caught))
(assert (= (try (error :error) ([e] e)) :error))
(assert (= (try (error :error) ([e fib] [e (fiber? fib)])) [:error true]))
# regression test for #1659
(assert (= (try (error :error) ([_ _] :caught)) :caught))
(end-suite)