【问题标题】:How to turn off Velocity unit testing in Meteor? [duplicate]如何在 Meteor 中关闭 Velocity 单元测试? [复制]
【发布时间】:2015-01-30 19:19:32
【问题描述】:

我正在使用 mike:mocha 包,我正在尝试弄清楚如何禁用测试。

有时我必须在本地机器上演示我正在开发的应用程序。对于这些情况,我想在右上角不带绿点的情况下运行应用程序。

【问题讨论】:

    标签: javascript unit-testing meteor mocha.js velocity


    【解决方案1】:

    经过一番谷歌搜索后,我发现它正在运行

    meteor --production run
    

    照顾这个。

    注意:正如下面@cannotto90 所述,运行此命令将缩小客户端代码并且代码刷新将无效。回到编码,你 需要先停止流星ctrl+c,然后使用 meteor 命令。

    【讨论】:

    • 请注意,由于production 模式,这会产生副作用,包括客户端代码的缩小和没有代码刷新。
    • @canotto90 感谢您提供信息,我将更新答案以包含此内容。
    • 这似乎意味着 --test 开关不再有任何意义,对吧?我认为这是一个错误。
    【解决方案2】:

    这是一个来自精神变态者的廉价变通技巧:

    veloff.sh

     #!/bin/bash
     #
     meteor remove xolvio:cucumber
     meteor run
    

    velon.sh

     #!/bin/bash
     #
     meteor add xolvio:cucumber
     meteor run
    

    为我工作。当然,在您的情况下,请交换 mike:mocha 而不是 xolvio:cucumber。我猜它的工作原理是一样的。

    您的测试目录将被忽略。

    【讨论】:

      【解决方案3】:

      我正在开发一个 mocha-esque 替代品来测试 Meteor 应用程序,它不使用 Velocity 并且只在需要时运行测试。它目前只是服务器端。您可能会发现它很有用:https://github.com/taromero/latte

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多