,cljs.core/test 不接受 Var,这使得它与 Clojure 不一致
Clojure: `(test #'foo)`
实际 CLJS: `(test foo)`
预期 CLJS: `(test #'foo)`
Clojure 示例
```
$ clj
Clojure 1.9.0
user=> (defn ^{:test #(assert false)} foo [] nil)
#'user/foo
user=> (test #'foo)
AssertionError 断言失败:false user/fn--145 (NO_SOURCE_FILE:1)
```
CLJS 示例
```
$ clj -m cljs.main -r
ClojureScript 1.10.439
cljs.user=> (defn ^{:test #(assert false)} foo [] nil)
#'cljs.user/foo
cljs.user=> (test #'foo)
:no-test
cljs.user=> (test foo)
错误:断言失败:false
cljs.user=> ((:test (meta #'foo)))
错误:断言失败:false
```