4
下面的測試失敗:從動態創建的命名空間尋找瓦爾Clojure中
(ns clojure_refactoring.rename-fn-test
(:use clojure.test))
(deftest test-fn-location
(in-ns 'refactoring-test-fn-rename)
(clojure.core/refer-clojure)
(defn a [b] (inc b))
(in-ns 'clojure_refactoring.rename-fn-test)
(is (not= (find-var 'refactoring-test-fn-rename/a)
nil))
(remove-ns 'refactoring-test-fn-rename))
也就是說,找到-VAR(一個VAR的我剛剛創建,命名空間中的我剛剛創建)返回nil 。此行爲不會發生在repl,其中輸入測試的步驟工作得很好。
我做錯了什麼,或者這只是在clojure現在不工作的東西?
_/- 事情不是一個慣例而是一個規則...... – kotarak 2010-05-21 11:31:53