![](/img/trans.png)
[英]Is there a verbose/colored mode for `lein test` / `clojure.test`?
來自clojure.test通過lein test的默認 output 相當平庸: 我想也許 Clojure 人們是極簡主義者,但在我使用過的所有其他語言中,測試運行者使用紅色/綠色 colors 來表示測試失敗/通過,並且通常帶有詳細模式,我可以使用它來查看正在運行的每個測試. 看起來我可以通過 ...
[英]Is there a verbose/colored mode for `lein test` / `clojure.test`?
來自clojure.test通過lein test的默認 output 相當平庸: 我想也許 Clojure 人們是極簡主義者,但在我使用過的所有其他語言中,測試運行者使用紅色/綠色 colors 來表示測試失敗/通過,並且通常帶有詳細模式,我可以使用它來查看正在運行的每個測試. 看起來我可以通過 ...
[英]Why can't with-redefs be applied around a deftest?
with-redefs function 似乎正是在 clojure 測試中模擬/存根依賴項所需要的。 我正在使用 clojure.test [1.10.1] 最初它給了我很多悲傷,當我運行測試時沒有應用新的綁定。 最后我得到了以下設置按預期工作。 其他命名空間需要依賴項 現在我意識到,我所有的 ...
[英]Why does my AWS CodeBuild test report result in an 'Incomplete' status?
我試圖了解為什么我的 JUnit XML 報告在 AWS CodeBuild 上導致不完整狀態。 XML 由 Clojure 測試運行程序kaocha-junit-xml plugin通過其kaocha-junit-xml plugin 。 在我的測試運行結束時,生成 XML,然后在UPLOA ...
[英]Can't get test to true when the result is a function (Syntax error compiling at .... No such var:...)
當我想測試結果是另一個函數的函數時會發生這種情況。 我有這樣的事情: 在測試 ns 中: repl 中的結果是: 我知道我必須把 f/index-forward 而不是 repl [flexsearch.core/index-forward] 的結果,但它不適用於 f/init/fn- ...
[英]Is there an (idiomatic) way of testing the result of an IO function in Clojure?
我有一個將一些文本保存到文件的功能: 它工作正常(當前僅通過打開文件並自己查看即可進行檢查)。 但是,我想編寫一個實際的測試來檢查一切是否正常。 Clojure中有慣用的方法嗎? ...
[英]lein test with-profile unable to override test profile's env value
我正在做一些Clojure寵物項目。 我有一些如下配置文件 現在,我正在嘗試為該項目設置Travis-CI。 我想在運行測試時覆蓋測試配置文件CI的值,因為我正在使用以下命令 萊因-特拉維斯測驗 lein在這里激活travis概要文件,但是它是從測試概要文件而不是t ...
[英]unable to remove duplication when composing tests
我無法刪除clojure.test測試內的重復項。 假設我對同一抽象有多種實現: 我還測試了所有實現都應該通過: 現在,我可以創建一個clojure.test測試,只需一步即可檢查所有實現: 一切都很好; 在REPL中運行測試,我得到: 我現在想修改tes ...
[英]with-redefs does not work in specific project on Windows
我很難在Clojure中創建一個簡單的單元測試,並使用with-redefs在Windows上with-redefs 。 測試代碼,我要測試的功能和要模擬的功能均位於不同的名稱空間/文件中: 被測功能: 要模擬的從屬b名稱空間: 測試碼 我認為我正確使用了with ...
[英]Clojure.test and Leinigen: How to run just a single test from command line
這個: 從REPL運行一個Clojure測試(不是名稱空間中的所有測試)和fixtures 使用repl工作正常,如何使用Leinigen從命令行執行此操作? ...
[英]How to disable test fixtures when no tests are running in the current namespace?
我已經看到許多clojure項目默認情況下通過將此設置添加到project.clj來禁用集成測試: 但是,如果命名空間只包含集成測試,那么當我運行lein test時,它中的燈具仍會運行! 例如,如果我運行lein new app test並將core_test.clj的內容cor ...
[英]clojure test that assertion throws
我有一個函數定義為: 然后我對此進行了測試: 但是此測試失敗: 檢查斷言是否會引發錯誤需要什么? ...
[英]How do I measure time taken per namepace to run clojure tests?
有沒有辦法檢測代碼並找出每個命名空間需要多少時間,或者唯一的方法是使用fixture? 解決這個問題的好方法是什么? ...
[英]In clojure test, how to mock out multiple methods when testing one function?
我正在為我的應用程序中的相當大的功能編寫clojure.test單元測試。 該函數對數據庫和外部REST服務進行了多次調用,並進行了一些計算。 例如,我要測試的功能就是這樣 為了測試此方法,我想存根或重新定義“ some-audit-call ”和“ some-security-ca ...
[英]Spacemacs Cider test does not fail
當我通過<SPC> mtt在帶有Clojure模式的Spacemacs中運行測試時,即使測試明顯失敗,也不會顯示失敗。 看到: 1不等於2,但仍然有0個測試失敗。 如何使測試失敗? ...
[英]Is there a way to have fixtures that are specific to a certain tests and not all in the given namespace?
就像midje讓我們以with-state-changes形式包裝facts來指定在內容或內容之前,周圍或之后專門運行的內容一樣,clojure.test是如何實現相同功能的 ...
[英]Using a dynamic variable binding in a leiningen plugin
我有一個手動運行我的 clojure.test 代碼的 lein 插件。 它聲明了一個我希望從我的測試中訪問的動態變量baseuri 。 我將刪除並更改代碼以切入正題。 在這里,在我的插件內部,我有一個配置文件,用於創建動態baseuri變量並將其設置為空字符串。 插件中的任務設置動態baseu ...
[英]A way to chain the test, one running after the other in clojure?
Lein test以隨機順序運行我的功能。 我有兩個函數可以修改相同的數據。 我需要先運行第一個,然后再運行第二個。 我的測試順序 例: 因此,我認為為這兩個功能創建一個測試將使其正常工作,但沒有成功。 我想要可以同時運行這兩個功能但首先要運行創建數據的東西,無論 ...