我正在使用 Mocha 在浏览器中编写 BDD 测试。我希望能够使用 Mocha 的 grep 选项运行选择性测试。从 node.js 环境的命令行启动时,Mocha 具有 grep 支持。但是我无法让它在浏览器上工作。
我正在按照这些 example 中所示设置 Mocha html 文件并尝试将 grep 作为选项传递,但这没有用
mocha.setup({ui:"bdd",ignoreLeaks:true,grep:"pattern"})
mocha.run()
有什么想法吗?
最佳答案
好的,我明白了。
你可以像这样在 URL 中提及 grep 选项
/?grep=pattern
如果您想以编程方式启动测试,您需要确保 window.location.search
读取 ?grep=pattern
。
直接将 window.location.search 设置为某个字符串可能并不理想,因为这会刷新页面。相反,您可以在调用 mocha.run()
关于javascript - 如何使 Mocha 的 grep 选项在浏览器中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11962966/