【发布时间】:2012-03-15 16:20:41
【问题描述】:
在一个由 Brunch.io 生成的应用程序中,我们如何运行测试?我想通过命令行运行它们。
例如,todos 应用程序具有相当详尽的测试覆盖率。但是它的 Cakefile 是空的。当我运行“蛋糕测试”时,它什么也没做。 有人可以为我指出运行测试所需的设置工作的正确方向吗(在命令行或浏览器上)?
【问题讨论】:
标签: javascript unit-testing coffeescript brunch
在一个由 Brunch.io 生成的应用程序中,我们如何运行测试?我想通过命令行运行它们。
例如,todos 应用程序具有相当详尽的测试覆盖率。但是它的 Cakefile 是空的。当我运行“蛋糕测试”时,它什么也没做。 有人可以为我指出运行测试所需的设置工作的正确方向吗(在命令行或浏览器上)?
【问题讨论】:
标签: javascript unit-testing coffeescript brunch
目前在早午餐 0.9 中没有正式的方式来运行测试。
但早午餐 1.0 将引入对 Mocha 和 cakefiles 测试的全面支持。
所以你做对了。
【讨论】:
brunch test。测试基础设施示例:github.com/paulmillr/brunch-with-chaplin/tree/master/test
require('test/models'),它看起来支持查看在 1.7 中定义了哪些模块:@ 987654322@
使用此框架,除了
brunch watch之外,运行npm test而不是brunch test或npm start以便自动运行测试。这会直接在test/中的咖啡脚本文件上运行测试,并使用 NPM 安装的测试库,而不是像其他骨架那样使用来自test/vendor/的静态库。
而brunch-dutch-baby 使用业力。
【讨论】: