chai

    0熱度

    2回答

    這個問題可能有點令我困惑,但我會盡力讓自己清楚。 基本上我正在爲我的Node.JS服務器的數據訪問層做mocha/chai單元測試。我正在使用bluebird來返回一個promise和一個SQLite數據庫。 這是我的功能插入我想測試: insert(sqlRequest, sqlParams, sqlRequest2) { return new Promise(function (r

    0熱度

    2回答

    如標題所示,我們發現自己處於需要檢查數組是否包含其某個屬性等於某物的元素的情況。 我們嘗試並搜索了幾個小時,直到我們想提出一個問題。 我們能夠解決這樣的問題: const playersRegs = created.gameLog.filter(e => e.nameType === eventTypes.PlayerReg); expect(playersRegs).to.have.lengt

    0熱度

    1回答

    我試圖模擬一個節點模塊內的功能。但它不允許我。有任何想法嗎? // module A function foo(){ return 1; } function bar(){ return foo() + 1; } module.exports = {foo, bar} 在測試中... const a = require('a'); ... sinon.s

    1熱度

    3回答

    我正在使用量角器和黃瓜進行e2e測試。 該方案大綱是這樣的: Scenario Outline: Visit HomeScreen Given I am on the homescreen When I do nothing Then I should see the element with id <elemid> Examples: |elemid| |scan-sample-

    4熱度

    2回答

    我有一個摩卡測試使用柴氏預計: it("should parse sails out of cache file", async() => { const sailExtractor = new Extractor(); const result = await sailExtractor.extract("test.xml"); try { expec

    8熱度

    2回答

    我正在學習如何測試和使用一些示例作爲指南我試圖模擬登錄帖子。這個例子使用了對http調用的獲取,但是我使用了axios。這是我得到 超時錯誤 - 異步回調不被jasmine.DEFAULT_TIMEOUT_INTERVAL 所有的答案,這個錯誤的指定的超時時間內調用了同取,我該怎麼辦辦這與愛可信 ./saga const encoder = credentials => Object.keys(c

    4熱度

    2回答

    識別存儲我有連接的終極版一個摩卡齊測試陣營組件。爲了通過Redux的商店測試組件,我在測試文件創建,並把它作爲一個道具,但測試引發以下錯誤: Invariant Violation: Could not find "store" in either the context or props of "Connect(Project)". Either wrap the root component

    1熱度

    1回答

    創建測試對我來說是新的。我正在嘗試爲接收事件的函數創建一個測試。這是一個onChange呼叫,如果它很重要,我使用chai。 我的功能: export function handleChange(event) { if (isNaN(event.target.value)) { event.preventDefault(); alert('input can only

    0熱度

    1回答

    const userOverviewType = new GraphQLObjectType({ name: 'dayOverviewData', fields:() => ({ users: { type: new GraphQLList(user), }, }), }); 我想在chai中測試這個對象類型。我的測試是:

    1熱度

    2回答

    我在我的describe有這樣的代碼:before(a)。 當a看起來是這樣的: function a() { return chai.request(app) ... .then(res => { res.blah.should.blah; return Promise.resolve(); }); } ...一切的偉大工程(