问题标签 [test-is]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
241 浏览

unit-testing - 我如何摆脱重复的 clojure test-is REPL 上的单元测试

我有一个小脚本

我用来快速重新加载所有内容并启动单元测试。
麻烦的是,每次 (deftest ... ) 都会在读取文件时进行评估,因此会创建一个额外的测试,因此经过一整天的努力,每个测试现在都运行了 103 次,哎呀!

0 投票
2 回答
788 浏览

testing - 您如何“参数化”Clojure Contrib 的 test-is?

JunitTestNG都提供了迭代输入参数集合并针对它们运行测试的机制。在 Junit 中,这是通过Parameterized annotation支持的,而 TestNG 使用@DataProvider

如何使用test-is库编写数据驱动的测试?我尝试使用for列表理解来迭代输入参数集合,但是因为deftest是一个宏,所以它期望子句。

0 投票
2 回答
9492 浏览

unit-testing - 无法解析符号:在此上下文中

我是 Clojure 的新手,在运行单元测试时遇到了一些麻烦。

给出:

我错过了什么?

更新:

这有效:

我如何做到这一点,这样我就不必在 is 之前声明 clojure.test 了?