chai

    1熱度

    1回答

    我想測試渲染形式的反應組件上的點擊,但它失敗,出現以下錯誤 AssertionError: expected [Function: proxy] to have a property 'callCount' of 1, but got 0 這裏第三次測試是我寫的測試: form.test.js describe('<Form />',() => { it('renders without

    0熱度

    1回答

    我在Sequelize模型下面的類方法: getById(id) { return new Promise((resolve, reject) => { var Conference = sequelize.models.conference; Conference.findById(id).then(function(conference) {

    1熱度

    2回答

    我正在測試反應HOC,它檢查本地存儲中是否存在令牌。如果存在,它會將用戶重定向到Home組件,否則用戶將被重定向到Login組件。 然而,我在最後的測試,在此檢測調用componentDidMount 的SecurityError 在HistoryImpl._sharedPushAndReplaceState(node_modules/jsdom/lib中/ jsdom /生活/窗口得到這個奇怪的

    0熱度

    1回答

    我正在寫與chai.request一個通用的測試功能,這裏是我有: //this is in some function var file = fs.readFileSync(__dirname + '/../test/files/' + args.fileName); chai.request(server) .post('/v2') .field

    1熱度

    1回答

    我使用摩卡和chai.should斷言庫來單元測試我的OSS npm模塊。但eslint [v3.18.0 ^]警告在聲明應該在代碼中它沒有被使用 const should = chai.should(); 皮棉警告 「應該」被分配一個值,但從未使用過。 我們有摩卡作爲.eslintrc中的環境。儘管在我的測試文件中有至少七個斷言語句,但下面這些警告語句中應該有「應該」,但會出現此警告。 retu

    1熱度

    1回答

    我試圖測試發電機應始終拋出異常測試薛寶釵: function* failureFunc() { yield* getThing('blabla'); //throws an error } 我應該如何建立薛寶釵期望/應該表達是否正確? 到目前爲止,我無法得到表達工作,我曾嘗試: chai.expect(yield* failureFunc()).to.throw(Error);

    0熱度

    2回答

    我正在編寫一個單元測試來測試我的postgres模式。我使用node-pg,mocha,sinon和chai。 這工作 - 測試通過沒有問題: describe('When adding a user',()=> { it('should reject since email is used somewhere else', (done)=> { pool.query(`INS

    0熱度

    1回答

    想了解如何編寫測試與 注諾言以下情形:下面的代碼是僞代碼 class Service{ get(){ return Promise.resolve('hi'); } } class otherObj{ trigger(a){ console.log(a); } } class Caller{ getData(){

    0熱度

    2回答

    我使用chai和chai-as-promised來測試一些異步JS代碼。 我只是想檢查一個函數返回一個承諾最終會返回一個數組,並寫了2個以下測試: 一個: it('should return an array',() => { foo.bar().should.eventually.to.be.a('array') }) 乙: it('should return an array'

    0熱度

    1回答

    我有一個文本字段的列表,每個文本字段都有相同的類名。這是html代碼: 每個文本字段都具有相同的類名,我試圖通過使用selenium中的sendKeys方法將密鑰發送到每個文本字段來自動化字段。我正在使用JavaScript(chai,mocha,node)來運行我的自動化。 <div> <textarea class="form-control textarea-multi