使用mocha-phantomjs-core和slimerjs 我设法从 CMD 成功运行我的测试:
slimerjs mocha-phantomjs-core.js tests.html tap
Slimerjs 窗口打开,我看到一个浏览器窗口,一切似乎都很好,但 CMD 没有完成(似乎在等待什么)。在我关闭 slimerjs 窗口之前什么都没有发生。我想将测试结果(使用 TAP 报告器)作为文件输出。
那可能吗?
使用mocha-phantomjs-core和slimerjs 我设法从 CMD 成功运行我的测试:
slimerjs mocha-phantomjs-core.js tests.html tap
Slimerjs 窗口打开,我看到一个浏览器窗口,一切似乎都很好,但 CMD 没有完成(似乎在等待什么)。在我关闭 slimerjs 窗口之前什么都没有发生。我想将测试结果(使用 TAP 报告器)作为文件输出。
那可能吗?
https://github.com/nathanboktae/mocha-phantomjs-core/issues/25
system.stderr.writeLine
不适用于CMD或GIT bash ...我已将mocha-phantomjs-core.js
fail
函数 stderr 改为执行 stdout。现在我得到错误:
可能由于外部资源加载和计时,您的测试需要在调用任何 mocha 设置函数之前调用 window.initMochaPhantomJS()。见#12
所以我不得不window.initMochaPhantomJS()
在设置功能之前添加..多么愚蠢!这一切都是因为我看不到由于stderr
未打印的问题而出现的任何错误