       (cljs/compile-str st "(+ 1 1)"
         (fn [{:keys [error value]}]
           (is (nil? error))
-          (is (= value "(1 + 1);\n"))
+          (is (= "(1 + 1);\n" value))
           (inc! l)))
       (cljs/compile-str st "(fn [])" nil
         {:context :expr}
         (fn [{:keys [error value]}]
           (is (nil? error))
-          (is (= value "(function (){\nreturn null;\n})"))
+          (is (= "(function (){\nreturn null;\n})" value))
           (inc! l)))
       (cljs/compile-str st "(if cljs.core.first 1 2)" nil
         {:context :expr}
         (fn [{:keys [error value]}]
           (is (nil? error))
-          (is (= value "(cljs.core.truth_(cljs.core.first)?1:2)"))
+          (is (= "(cljs.core.truth_(cljs.core.first)?1:2)" value))
           (inc! l))))))
 
 (deftest test-eval-str

        {:eval node-eval}
        (fn [{:keys [error value]}]
          (is (nil? error))
          (is (== value 2))
          (inc! l)))
      (cljs/eval-str st "(def x 1)" nil
        {:eval node-eval

         :def-emits-var true}
        (fn [{:keys [error value]}]
          (is (nil? error))
          (is (== 3 (js/cljs.user.foo 1 2)))
          (inc! l))))))

#_(deftest test-eval-str-with-require
