我停留在我的測試代碼與摩卡,其中測試包括在getUserMedia回調的一部分: it("should work without error", function() {
navigator.getUserMedia({fake:true}, function(stream) {
expect(3).to.equal(3);
done(); // done is
基於this教程測試使用chai的angularjs應用程序,我想使用「should」樣式添加一個未定義值的測試。這種失敗: it ('cannot play outside the board', function() {
scope.play(10).should.be.undefined;
});
錯誤「類型錯誤:無法讀取屬性‘應該’的不確定」,但測試通過用「期待」的風格:
我正在嘗試使用Mocha/Chai的chai-http插件。其中包裹Superagent。一切似乎運作良好,除了我想知道... 我不應該能夠使http調用一次,併爲每個寫獨立的測試?測試似乎期望你寫的響應函數內部的斷言,像這樣: describe "github test", ->
it "should connect with a 200 status", ->
chai.
使用Chai和Mocha,使用new關鍵字執行構造函數時會使用什麼語法來聲明引發錯誤?我得到一個錯誤,當我使用以下命令: assert.throw(new SomeFunction, Error); 這將返回: AssertionError: expected { Object() } to be a function