mirror of
https://github.com/janet-lang/janet
synced 2025-10-31 23:53:02 +00:00
Merge branch 'master' into compile-opt
This commit is contained in:
@@ -754,7 +754,7 @@
|
||||
(default name (string "has-key? " (++ test-has-key-auto)))
|
||||
(assert (= expected (has-key? col key)) name)
|
||||
(if
|
||||
# guarenteed by `has-key?` to never fail
|
||||
# guaranteed by `has-key?` to never fail
|
||||
expected (in col key)
|
||||
# if `has-key?` is false, then `in` should fail (for indexed types)
|
||||
#
|
||||
@@ -990,4 +990,11 @@
|
||||
(assert (= :a (with-env @{:b :a} (dyn :b))) "with-env dyn")
|
||||
(assert-error "unknown symbol +" (with-env @{} (eval '(+ 1 2))))
|
||||
|
||||
(setdyn *debug* true)
|
||||
(def source '(defn a [x] (+ x x)))
|
||||
(eval source)
|
||||
(assert (= 20 (a 10)))
|
||||
(assert (deep= (get (dyn 'a) :source-form) source))
|
||||
(setdyn *debug* nil)
|
||||
|
||||
(end-suite)
|
||||
|
||||
Reference in New Issue
Block a user