我正在對返回Promises的代碼編寫Javascript Mocha單元測試。我正在使用Chai as Promised庫。我期望下面的最小單元測試失敗。 var chai = require("chai");
var chaiAsPromised = require("chai-as-promised");
chai.use(chaiAsPromised);
chai.should();
今天早上我開始使用webdriverio和黃瓜,並且一切都很順利,直到我必須檢查元素列表(ul> li)是否包含特定文本。我開始玩:http://webdriver.io/api/protocol/elements.html 這是我到目前爲止有: @Then /^One error should be "([^"]*)"$/, (errorMessage, cb) ->
that =
我想測試一下,我的構造函數會使用Teaspoon gem for Rails和ChaiJS作爲我的斷言庫來拋出一個錯誤。 當我運行下面的測試: it('does not create the seat if x < 0', function() {
var badConstructor = function() {
return new Seat({ radius: 10,