【问题标题】:In Brunch.io, how do we run tests在 Brunch.io 中,我们如何运行测试
【发布时间】:2012-03-15 16:20:41
【问题描述】:

在一个由 Brunch.io 生成的应用程序中,我们如何运行测试?我想通过命令行运行它们。

例如,todos 应用程序具有相当详尽的测试覆盖率。但是它的 Cakefile 是空的。当我运行“蛋糕测试”时,它什么也没做。 有人可以为我指出运行测试所需的设置工作的正确方向吗(在命令行或浏览器上)?

【问题讨论】:

    标签: javascript unit-testing coffeescript brunch


    【解决方案1】:

    目前在早午餐 0.9 中没有正式的方式来运行测试。

    但早午餐 1.0 将引入对 Mocha 和 cakefiles 测试的全面支持。

    所以你做对了。

    【讨论】:

    • 热切等待早午餐 1.0
    • 那么随着 v1.2.2 的推出,这方面的好示例/教程在哪里?文档中还没有任何内容,我想从右脚下车:)
    • 不是 1.2,而是 1.3。你现在可以简单地做brunch test。测试基础设施示例:github.com/paulmillr/brunch-with-chaplin/tree/master/test
    • 小旁注:我一直在寻找一种方法来自动要求所有测试模块,例如require('test/models'),它看起来支持查看在 1.7 中定义了哪些模块:@ 987654322@
    • 使用 brunch 2.8 再次无法直接从节点运行测试。
    【解决方案2】:

    coffee-purist-brunch

    使用此框架,除了 brunch watch 之外,运行 npm test 而不是 brunch testnpm start 以便自动运行测试。这会直接在 test/ 中的咖啡脚本文件上运行测试,并使用 NPM 安装的测试库,而不是像其他骨架那样使用来自 test/vendor/ 的静态库。

    brunch-dutch-baby 使用业力。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      • 2016-01-19
      • 2015-02-09
      相关资源
      最近更新 更多