chai

    1熱度

    2回答

    假設我們想要測試一個特定的函數是由另一個使用Sinon的函數調用的。 fancyModule.js export const fancyFunc =() => { console.log('fancyFunc') } export default const fancyDefault =() => { console.log('fancyDefault') fa

    0熱度

    1回答

    我要使用Mocha,Chai和selenium webdriver編寫一個簡單的測試。但它扔我: Error: timeout of 25000ms exceeded. Ensure the done() callback is being called in this test. 這裏是我使用的代碼: 'use strict'; var webdriver = require ('selen

    1熱度

    1回答

    我想在NodeJS中使用mocha/chai驗證正確的數據庫操作。我試圖創建一種方式來運行一個SQL查詢,然後驗證它是否正確執行。現在我正在按順序執行所有的mysql執行,但是當我到達斷言時,結果還沒有生成,所以我想知道這個問題的最佳解決方案? 這是我現在設置的方式,但expect()語句運行時,數組中沒有數據。 const assert = require('chai').assert;

    0熱度

    2回答

    我曾嘗試來驗證如下柴承諾布爾值處理布爾值, expect(2==2).to.eventually.equal(true); 但我得到了以下錯誤: E/launcher - true is not a thenable. 能 任何人的幫助我如何使用chai promise驗證布爾值。

    4熱度

    1回答

    我正在使用Dynamodb作爲我寫的api服務。我開始編寫測試,發現沒有命令(或查詢)破壞表中的所有「項目」。我正在使用vogels來訪問dynamodb。 我通常在每次測試前清潔表格。假如沒有單個命令(或查詢)刪除表中的所有項目,我該怎麼做? 如果我逐個刪除每個項目,測試會在所有項目被刪除之前開始執行。

    0熱度

    1回答

    我有一個小問題..我想測試我創建的一些函數(用Typescript編寫),並且我正在使用mocha/chai/jsdom。現在,我在用文檔內的'document'測試函數時出錯。我得到'ReferenceError:document is not defined'消息。我怎麼還能用這個'文檔'來測試這些函數呢? 例如: [prompt.spec.ts] import { expect } from

    0熱度

    1回答

    我正在用mocha和chai(期望)構建一些測試。 保持簡單,因爲我正在學習測試方法。 我在配置文件中有一個mysql db層。 測試數據庫參數,我遇到了一個奇怪的問題。 這些數據庫參數測試精細: host= 'localhost', user='foo', password='bar', 測試: var expect = require('chai').expect; var db =

    0熱度

    1回答

    我正在學習摩卡和柴。 以爲我在數據庫連接測試中保持簡單。 起初測試看起來不錯,但有些東西讓我看起來更接近。 測試成功了,所以它們在某些情況下也應該失敗吧? 我想看到一個失敗,所以我不得不一個場景 it('db.connection.connect should return a connection object using default config.js credentials ', fun

    0熱度

    1回答

    describe("/test" ,()=> { // separate class 2 class2 = { // function that i wanna stub hi: function() { return "hi"; } } // separate class 1 class1 = {

    0熱度

    2回答

    我有一個簡單的測試,我試圖通過酶/摩卡/柴。這是錯誤: 1) <PostList /> should have a container for holding posts: TypeError: Cannot read property 'length' of undefined at PostList.render (D:/mydocs/webdev/gitprojs/Re