Skip to content

Commit 1b3b043

Browse files
author
dnolen
committed
verify that eval in a specific ns works
1 parent cf0374c commit 1b3b043

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

src/main/cljs/cljs/js.cljs

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -779,12 +779,12 @@
779779

780780
(cljs/analyze st "(+ 1 1)" nil
781781
{:passes [ana/infer-type elide-env]
782-
:eval cljs/js-eval}
782+
:eval node-eval}
783783
(fn [{:keys [value]}]
784784
(println value)))
785785

786786
(cljs/eval st '(defn foo [a b] (+ a b))
787-
{:eval cljs/js-eval}
787+
{:eval node-eval}
788788
(fn [res]
789789
(println res)))
790790

@@ -797,27 +797,35 @@
797797
"(defn foo [a b] (+ a b))
798798
(defn bar [c d] (+ c d))"
799799
nil
800-
{:eval cljs/js-eval}
800+
{:eval node-eval}
801801
(fn [res]
802802
(println res)))
803803

804804
(cljs/eval-str st "1"
805805
nil
806-
{:eval cljs/js-eval
806+
{:eval node-eval
807807
:context :expr}
808808
(fn [res]
809809
(println res)))
810810

811811
(cljs/eval-str st "(def x 1)"
812812
nil
813-
{:eval cljs/js-eval
813+
{:eval node-eval
814814
:context :expr
815815
:def-emits-var true}
816816
(fn [res]
817817
(println res)))
818818

819819
(cljs/eval st '(ns foo.bar)
820-
{:eval cljs/js-eval}
820+
{:eval node-eval}
821+
(fn [res]
822+
(println res)))
823+
824+
(cljs/eval st '(def x 1)
825+
{:eval node-eval
826+
:context :expr
827+
:def-emits-var true
828+
:ns 'foo.bar}
821829
(fn [res]
822830
(println res)))
823831

0 commit comments

Comments
 (0)