【发布时间】:2012-11-06 23:49:30
【问题描述】:
我正在尝试设置一个新的 node.js 项目(带有 express 的东西)。但在我得到任何东西之前,我想设置测试。由于我对使用 node.js 的 TDD 完全陌生,因此我无法设置它。
谁能告诉我为什么这个小测试通过了?不管我是否输入正确的 URL 都没有关系。就这么过去了。
var assert=require('assert');
var Browser = require("zombie");
var browser = new Browser();
describe('Home page', function () {
describe ('title', function () {
it ('should have a title', function () {
browser.visit ("http://no-such-site.com/").
then(function (){
assert.equal(browser.text("title"), "Whatever goes here");
}).
fail(function(err) {
console.log("Failed with error: ", error);
});
});
});
});
【问题讨论】:
标签: node.js testing mocha.js zombie.js