Spacemacs苹果酒测试没有失败

Spacemacs苹果酒测试没有失败,emacs,clojure,cider,spacemacs,clojure.test,Emacs,Clojure,Cider,Spacemacs,Clojure.test,当我通过mt以Clojure模式在Spacemacs中运行测试时,即使测试明显失败,也不会显示失败。见: 1不等于2,但仍有0个测试失败 如何使测试失败?您的测试中存在一个问题:它缺少比较运算符。正确的版本是: (deftest test-exercise-1-4 (testing "count-anywhere" (is (= 2 1)))) is宏有以下定义(为简洁起见编辑了源代码): 正如您在(is 2 1)中看到的,您正在调用第二个arity,其中form是2,断言消息是

当我通过
mt
以Clojure模式在Spacemacs中运行测试时,即使测试明显失败,也不会显示失败。见:

1不等于2,但仍有0个测试失败


如何使测试失败?

您的测试中存在一个问题:它缺少比较运算符。正确的版本是:

(deftest test-exercise-1-4
  (testing "count-anywhere"
    (is (= 2 1))))
is
宏有以下定义(为简洁起见编辑了源代码):

正如您在
(is 2 1)
中看到的,您正在调用第二个arity,其中
form
2
,断言消息是
1
。由于
2
是真实的,因此它做出了通过的断言:

(is 2)
;; => 2

(is false)

FAIL in () (boot.user5045373352931487641.clj:1)
expected: false
  actual: false
;; => false

测试中存在一个问题:它缺少比较运算符。正确的版本是:

(deftest test-exercise-1-4
  (testing "count-anywhere"
    (is (= 2 1))))
is
宏有以下定义(为简洁起见编辑了源代码):

正如您在
(is 2 1)
中看到的,您正在调用第二个arity,其中
form
2
,断言消息是
1
。由于
2
是真实的,因此它做出了通过的断言:

(is 2)
;; => 2

(is false)

FAIL in () (boot.user5045373352931487641.clj:1)
expected: false
  actual: false
;; => false

哦,我错过了。天已经晚了谢谢你的帮助!哦,我错过了。天已经晚了谢谢你的帮助!