We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0285a47 commit 3852e67Copy full SHA for 3852e67
src/test/clojure/cljs/compiler_tests.clj
@@ -15,7 +15,8 @@
15
[cljs.util :as util]
16
[cljs.tagged-literals :as tags]
17
[clojure.java.io :as io]
18
- [clojure.string :as str])
+ [clojure.string :as str]
19
+ [clojure.test :as test])
20
(:import [java.io File]))
21
22
(defn analyze
@@ -374,6 +375,13 @@
374
375
window))]))]
376
(is (re-find #"window__\$1" code)))))
377
378
+(deftest test-externs-infer-is-nan
379
+ (testing "Let binding which use JS global names should get shadowed"
380
+ (let [code (env/with-compiler-env (env/default-compiler-env)
381
+ (compile-form-seq
382
+ '[(if (.isNaN js/Number 1) true false)]))]
383
+ (is (nil? (re-find #"truth_" code))))))
384
+
385
;; CLJS-1225
386
387
(comment
0 commit comments