假设您已经安装了
mocha,
zombie并且
expect.js按照说明进行操作,那么它应该适合您:
// Put below in a file in your *test* folder, ie: test/sampletest.js:var expect = require('expect.js'),Browser = require('zombie'),browser = new Browser();describe('Loads pages', function(){ it('Google.com', function(done){ browser.visit("http://www.google.com", function () { expect(browser.text("title")).to.equal('Google'); done(); }); });});然后,您应该能够
mocha从根应用程序文件夹运行命令:
# mocha -R spec Loads pages ✓ Google.com (873ms) ✔ 1 tests complete (876ms)
注意: 如果您的测试由于超时而继续失败,则可以
mocha使用
-t参数来增加的超时设置。有关完整的详细信息,请查看mocha的文档。



