【问题标题】:Can comments be added to mocha.opts?可以在 mocha.opts 中添加评论吗?
【发布时间】:2018-01-23 12:11:14
【问题描述】:

如何向 mocha.opts 添加评论?

js
test
--recursive
--reporter spec
--require ./test/test.bootstrap
--require ./test/server.bootstrap
--slow 200
--delay

如何注释掉最后一行?

【问题讨论】:

    标签: node.js unit-testing npm mocha.js


    【解决方案1】:

    截至 2018 年 5 月,Mocha 增加了对 cme​​ts 的支持。

    任何以哈希字符 (#) 开头的内容都将被视为“mocha.opts”文件中的注释。 (参见 mochajs 存储库中的 mocha/bin/options.js cd3e1b3 commit

    【讨论】:

    • 在撰写本文时,parseMochaOpts 上方的lib/cli/options.js 中有一条评论证实了这一点。
    【解决方案2】:

    我尝试了所有我能想到的评论风格。然后我查看了源代码:

    https://github.com/mochajs/mocha/blob/master/bin/options.js

    Mocha 采用该选项文件并将其视为一堆命令行开关/参数。

    所以,不,没有办法在那里发表评论。添加功能并打开拉取请求。看看社区的想法。

    【讨论】:

    • 似乎有一种偷偷摸摸的方法,即在您想要“注释掉”的选项前加上一个连字符 (---slow 200)。
    • 我刚用递归尝试过,得到了未知选项 `---recursive'
    • 哪个版本的摩卡?我正在使用 3.5.0。
    • 哦,等一下,如果我没有通过测试路径/文件参数(在选项文件中或在命令行中),也会发生这种情况。
    • 公顷 2.4.5 :)。我猜这取决于版本!
    猜你喜欢
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2017-08-08
    • 2016-09-02
    • 1970-01-01
    • 2018-12-23
    • 2014-07-06
    相关资源
    最近更新 更多