mocha

    1熱度

    1回答

    您好我正在嘗試運行mocha和chai測試來測試我的節點js路由器,它將用戶保存在mysql數據庫中,然後返回相同的數組。 我目前面臨的問題是,當我從本地運行它並且使用像Travis/Ci這樣的連續集成軟件時,我不想將信息保存在數據庫中,因爲測試失敗,因爲沒有數據庫連接。我想知道如何在沒有實際保存到數據庫的情況下測試數據庫保存。 基本上有一個假的虛擬數據庫來保存或返回保存。 我讀到sinon.js

    1熱度

    3回答

    我知道這是一個重複的問題,但我發現的提示迄今爲止都沒有幫助,這就是爲什麼我決定再次提問。 我在摩卡創建了一個簡單的測試,當我嘗試運行它時,我不斷收到unexpected token import錯誤。我已經嘗試了許多不同的解決方案,這些解決方案在其他地方都可以找到,但是他們中沒有一個與我的案例有關。由於我是一名初級程序員,我不明白我找到的所有答案,因此我無法在此列出所有答案。然而,經常給出的提示是

    0熱度

    1回答

    我正在嘗試爲我的組件TestComponent編寫一個確保在用戶單擊按鈕時觸發回調的組件。但是,按鈕沒有被調用console.log(wrapper.html())發現(雖然我可以看到它在HTML 按鈕是內TestComponent使用其他組件內,如果該事項 這裏是我的測試:。 ? import React from 'react'; import expect from 'expect';

    3熱度

    1回答

    我對測試nodejs相當陌生。所以我的方法可能是完全錯誤的。我嘗試在不觸及數據庫的情況下測試一個貓鼬模型pre-save-hook。這裏是我的模型: // models/user.js const mongoose = require("mongoose"); const Schema = mongoose.Schema; UserSchema = new Schema({ em

    0熱度

    1回答

    我想用supertest來測試我的koa API路線和檢查什麼在DynamoDB之前和之後,以確保端點做了什麼之意。 // app related const pool = require('../../src/common/pool'); const app = require('../../server'); // for testing const uuid = require('u

    0熱度

    1回答

    我有以下模塊: const rp = require('request-promise'); // dummies.repository.js exports.getDummiesData =() => { const options = { url: 'https://api.github.com/users', headers: { 'User

    1熱度

    1回答

    我使用Mocha和Chai HTTP測試Rest API。我已經寫的所有的使用回調測試的情況下,現在我想用異步/ AWAIT因爲很多更具可讀性譚回調和承諾,所以我得到這個代碼: let sport1, sport2; let user1, user2; let user1Token; let event1, event2, event3, event4; beforeEach(async

    0熱度

    1回答

    我寫與wdio和摩卡框架一些測試,我的棉短絨包https://atom.io/packages/linter和https://atom.io/packages/linter-eslint顯示的一些問題(見註釋): describe('[On Board]',() => { //describe is not defined before(() => { // before is not

    1熱度

    1回答

    我是比較新的Node.js的嘗試使用mocha框架和mongodb驅動程序來測試與mongodb的連接。 Node.js的版本 - 6.11.3 MongoDB的驅動程序版本 - 2.2.31 Mondodb版本 - 3.4.7 這是我的js文件: var should = require("should"); var expect = require('chai').expect; var

    0熱度

    1回答

    我想在可配置次數的測試失敗後停止測試套件。 我的測試套件有不同的文件,包含摩卡測試。 我想從用戶那裏獲得輸入信息,以瞭解他們想要停止執行完整測試套件的測試用例失敗次數。 因此,如果用戶給出5作爲輸入,我的測試套件應該在第五個測試用例失敗後停止。 任何人都可以幫助我,如果搞清楚如何做到這一點?