我们可以在文件显示的`browser.visit`的回调中做断言吗?

时间:2015-04-23 13:11:39

标签: javascript mocha zombiejs

http://zombie.js.org/的文件中,有一个例子:

browser.visit('/path', function() {
  assert(browser.location.href == 'http://example.com/path');
});

它在browser.visit的回调中做了断言,这是正确的方法吗?

当我使用mocha运行这样的测试时,我发现它总是成功,即使断言失败。

我在zombie的代码库中搜索了关键字browser.visit,没有找到类似的用法,相反,它在访问时做了断言,如:

before(function(done) {
    browser.visit('/path', function() { done(); });
});

it("should do something", function() {
   assert(browser.location.href == 'http://example.com/path');
});

我不确定哪种方法正确。

0 个答案:

没有答案