我以编程方式使用 Mocha,如下所述:
https://github.com/visionmedia/mocha/wiki/Using-mocha-programmatically
与示例的编写方式非常相似:
测试运行器.js:
var Mocha = require('mocha');
var mocha = new Mocha();
mocha.addFile('spec.js');
mocha.run(function() {});
在测试规范中,我正在启动一个无头浏览器以在特定 url 上运行测试:
规范.js:
var Browser = new Browser();
browser.visit(url, function(){});
有没有办法将所需的 url 从 test-runner.js 传递给 spec.js?