cost 349 ms
`lein test` / `clojure.test` 是否有詳細/彩色模式?

[英]Is there a verbose/colored mode for `lein test` / `clojure.test`?

來自clojure.test通過lein test的默認 output 相當平庸: 我想也許 Clojure 人們是極簡主義者,但在我使用過的所有其他語言中,測試運行者使用紅色/綠色 colors 來表示測試失敗/通過,並且通常帶有詳細模式,我可以使用它來查看正在運行的每個測試. 看起來我可以通過 ...

為什么不能在 deftest 周圍應用 with-redefs?

[英]Why can't with-redefs be applied around a deftest?

with-redefs function 似乎正是在 clojure 測試中模擬/存根依賴項所需要的。 我正在使用 clojure.test [1.10.1] 最初它給了我很多悲傷,當我運行測試時沒有應用新的綁定。 最后我得到了以下設置按預期工作。 其他命名空間需要依賴項 現在我意識到,我所有的 ...

當結果是一個函數時,無法使測試為真(編譯時出現語法錯誤.... 沒有這樣的 var:...)

[英]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- ...

lein test with-profile無法覆蓋測試配置文件的環境值

[英]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在Windows上的特定項目中不起作用

[英]with-redefs does not work in specific project on Windows

我很難在Clojure中創建一個簡單的單元測試,並使用with-redefs在Windows上with-redefs 。 測試代碼,我要測試的功能和要模擬的功能均位於不同的名稱空間/文件中: 被測功能: 要模擬的從屬b名稱空間: 測試碼 我認為我正確使用了with ...

如何在當前命名空間中沒有運行測試時禁用測試夾具?

[英]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測試

[英]clojure test that assertion throws

我有一個函數定義為: 然后我對此進行了測試: 但是此測試失敗: 檢查斷言是否會引發錯誤需要什么? ...

在Clojure測試中,測試一個功能時如何模擬出多種方法?

[英]In clojure test, how to mock out multiple methods when testing one function?

我正在為我的應用程序中的相當大的功能編寫clojure.test單元測試。 該函數對數據庫和外部REST服務進行了多次調用,並進行了一些計算。 例如,我要測試的功能就是這樣 為了測試此方法,我想存根或重新定義“ some-audit-call ”和“ some-security-ca ...

Spacemacs Cider測試不會失敗

[英]Spacemacs Cider test does not fail

當我通過<SPC> mtt在帶有Clojure模式的Spacemacs中運行測試時,即使測試明顯失敗,也不會顯示失敗。 看到: 1不等於2,但仍然有0個測試失敗。 如何使測試失敗? ...

在 leiningen 插件中使用動態變量綁定

[英]Using a dynamic variable binding in a leiningen plugin

我有一個手動運行我的 clojure.test 代碼的 lein 插件。 它聲明了一個我希望從我的測試中訪問的動態變量baseuri 。 我將刪除並更改代碼以切入正題。 在這里,在我的插件內部,我有一個配置文件,用於創建動態baseuri變量並將其設置為空字符串。 插件中的任務設置動態baseu ...

一種鏈接測試的方法,一個在clojure中一個接一個地運行?

[英]A way to chain the test, one running after the other in clojure?

Lein test以隨機順序運行我的功能。 我有兩個函數可以修改相同的數據。 我需要先運行第一個,然后再運行第二個。 我的測試順序 例: 因此,我認為為這兩個功能創建一個測試將使其正常工作,但沒有成功。 我想要可以同時運行這兩個功能但首先要運行創建數據的東西,無論 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM