问题标签 [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.
unit-testing - 我如何摆脱重复的 clojure test-is REPL 上的单元测试
我有一个小脚本
我用来快速重新加载所有内容并启动单元测试。
麻烦的是,每次 (deftest ... ) 都会在读取文件时进行评估,因此会创建一个额外的测试,因此经过一整天的努力,每个测试现在都运行了 103 次,哎呀!
testing - 您如何“参数化”Clojure Contrib 的 test-is?
Junit和TestNG都提供了迭代输入参数集合并针对它们运行测试的机制。在 Junit 中,这是通过Parameterized annotation支持的,而 TestNG 使用@DataProvider。
如何使用test-is库编写数据驱动的测试?我尝试使用for列表理解来迭代输入参数集合,但是因为deftest是一个宏,所以它期望是子句。
unit-testing - 无法解析符号:在此上下文中
我是 Clojure 的新手,在运行单元测试时遇到了一些麻烦。
给出:
我错过了什么?
更新:
这有效:
我如何做到这一点,这样我就不必在 is 之前声明 clojure.test 了?