chai

    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熱度

    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

    0熱度

    1回答

    我有一名工作人員正在使用Mocha進行測試,但即使我從諾言解決方案中獲得了適當的響應,但由於超時,Mocha一直未能通過測試。關鍵的事實是,它在摩卡超時後解決。 import chai, { expect } from 'chai'; // Needed otherwise Worker is undefined in the test environment const Worker = r

    0熱度

    1回答

    我正在編寫一些BDD單元測試,我想爲我的一個測試套件省去一些重複代碼。下面的異步單元測試代碼工作正常,但我想以某種方式在beforeEach()塊中設置Promise,因爲我將編寫更多的it()測試,並且每個測試都需要運行db.find(...)調用。由於 describe('DB retrieve row', function() { beforeEach(function() {

    0熱度

    2回答

    不興農間諜我有以下組件腳本(一些不相關的比特除去): import api from '@/lib/api'; export default { methods: { upload (formData) { api.uploadFile(formData).then(response => { this.$emit('input', response

    0熱度

    1回答

    //foo.js const api = require('someApi'); exports.get = obj => { if (!obj.id) { return Promise.reject('no id'); } api.get(obj.id)... } //foo.spec.js let getStub; beforeEa

    1熱度

    1回答

    我創建這個測試文件 let chai = require('chai'); let chaiHttp = require('chai-http'); let server = require('../index'); chai.use(chaiHttp); describe('Users',() => { describe('/GET users',() => { i

    1熱度

    1回答

    我正在編寫用戶在登錄後才能訪問的頁面的單元測試。我有以下代碼來測試用戶是否成功登錄與否: describe('login', function() { this.timeout(20000); it('should login with correct password', function (done) { this.timeout(20000); s

    2熱度

    2回答

    我正在嘗試爲我的firebase雲功能設置本地測試環境。然而,當我嘗試對我的一個HTTP函數進行虛假呼叫時遇到了問題。 我錯誤的原因似乎是我使用CORS(npm)。當我刪除cors並運行下面僅顯示response.status(200)的函數「test」時,一切正常。但是,當使用cors(req,res)進行包裝時,我的測試會因TypeError失敗:無法讀取未定義的屬性'origin'。 我在這