cost 118 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 ...

如何在当前命名空间中没有运行测试时禁用测试夹具? - 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测试中,测试一个功能时如何模拟出多种方法? - In clojure test, how to mock out multiple methods when testing one function?

我正在为我的应用程序中的相当大的功能编写clojure.test单元测试。 该函数对数据库和外部REST服务进行了多次调用,并进行了一些计算。 例如,我要测试的功能就是这样 为了测试此方法,我想存根或重新定义“ some-audit-call ”和“ some-security-ca ...

在 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