Skip to content

Commit e78177a

Browse files
committed
CLJS-2855: Browser REPL prints empty string after require
1 parent 3123aa3 commit e78177a

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

src/main/clojure/cljs/compiler.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1279,7 +1279,7 @@
12791279
(load-libs requires nil (:require reloads) deps name)
12801280
(load-libs uses requires (:use reloads) deps name)
12811281
(when (:repl-env env)
1282-
(emitln "null;")))
1282+
(emitln "'nil';")))
12831283

12841284
(defmethod emit* :ns
12851285
[{:keys [name requires uses require-macros reloads env deps]}]

src/test/cljs_cli/cljs_cli/test.clj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@
9595
"-e" "(require 'cljs.js)"
9696
"-e" "(cljs.js/eval-str (cljs.js/empty-state) \"(+ 1 2)\" nil {:eval cljs.js/js-eval :context :expr} prn)")
9797
(output-is
98-
nil
9998
"{:ns cljs.user, :value 3}"))))
10099

101100
(deftest test-cljs-2724
@@ -104,7 +103,6 @@
104103
"-e" "(require 'fs)"
105104
"-e" "fs/R_OK")
106105
(output-is
107-
nil
108106
4))))
109107

110108
(deftest test-cljs-2775
@@ -114,7 +112,7 @@
114112
"-d" "out"
115113
"-e" "(require 'left-pad)"
116114
"-e" "(left-pad 3 10 0)")
117-
(output-is "nil\n\"0000000003\""))))
115+
(output-is "\"0000000003\""))))
118116

119117
(deftest test-cljs-2780
120118
(with-repl-env-filter #{"node" "nashorn"}

0 commit comments

Comments
 (0)