chai

    0熱度

    2回答

    我無法運行摩卡異步測試。 這裏是我的代碼 describe('Brightcove Wrapper',function(){ describe("#init()", function() { it("Should inject the brightcove javascript", function(done){ BCL.init(function(){

    12熱度

    2回答

    我正在使用Mocha測試返回承諾的異步函數。 什麼是最好的方式來測試承諾解決了正確的價值?

    0熱度

    1回答

    我目前正在開發一個開源API測試套件,它與一個叫做Postman的真棒REST客戶端結合使用。 與我的測試套件我運行一系列的API調用,檢查預期的JSON對象/數組(或其他)的響應。我認爲我有一個很好的結構來比較兩者,同時仍然允許響應/預期是動態的。 我已經通過允許(小鬍子esque)語法表示響應的動態部分來計算動態部分。基本上,如果一個值被格式化爲{{content}},則它會相應地處理它。這裏

    2熱度

    2回答

    是否有可能使用Chai斷言庫測試某個數組中包含的值? 例子: var myObject = { a : 1, b : 2, c : 3 }; var myValue = 2; 我需要做這樣的事情(但它不工作): expect(myObject).values.to.contain(myValue); //Error: Cannot read property

    50熱度

    3回答

    我正在爲我的NodeJS代碼寫JS UT。我使用Chai作爲斷言庫,我更喜歡應該語法。我還使用jslint來檢查JS文件的語法,甚至是UT的JS文件。 現在我有JSLint的和柴問題。在柴,你可以使用: myvalue.should.be.true; 但的JSLint給我: #1 Expected an assignment or function call and instead saw a

    1熱度

    2回答

    我需要使用mocha-phantomjs.測試我的Node js應用程序。我嘗試了下面的代碼來測試應用程序,但我得到的錯誤是'ReferenceError:Can not找到變量:require'.How解決這個問題。 的test.html <html> <head> <title> Tests </title> <link rel="stylesheet" href="./

    0熱度

    1回答

    我想爲使用Mocha和Chai的Ember(v1.0.0-rc.3)應用程序的控制器編寫測試用例。我的一個控制器正在使用另一個控制器的如下 App.ABCController = Em.ObjectController.extend({ needs: ['application'], welcomeMSG: function() { return 'Hi, ' +

    4熱度

    1回答

    我正在設置與Zombie.js和Mocha的集成測試,並遇到令人困惑的問題,即只有第一次調用似乎成功。我的規格如下所示: browser = new Browser site: "http://localhost:101010" describe '/docs', -> ['app', 'server', 'timetable', 'util'].forEach (file) ->

    165熱度

    3回答

    爲什麼以下失敗? expect([0,0]).to.equal([0,0]); 什麼是正確的方法來測試?

    11熱度

    3回答

    柴有一個很好的方式來斷言如果陣列包括某些元素 expect([1,2,3]).to.include(2); 我想什麼是類似的東西,因爲數組對象: expect([{a:1},{b:2}]).to.include({b:2}); 這可能嗎?