speclj

    3熱度

    1回答

    我有一個已經運行的應用程序,有一些與clojure.test測試 我想創建一些新的測試來提高代碼覆蓋率,但這次使用Speclj,因爲測試看起來更好。 但是,現在爲了確保所有測試都通過了,我需要運行lein測試來運行clojure.test和lein spec中的測試以運行來自speclj的測試。 是否有一個命令運行所有的測試,無論我選擇的庫是什麼?

    0熱度

    1回答

    我正在測試一個函數以確保它調用另一個名稱空間中的函數。我想將該功能存根(使用speclj stub),因此我可以記錄這些調用。 (defn fn-under-test [] (p/helper-fn)) (describe "test" (with-stubs) (around [it] (with-redefs [p/helper-fn (stub :