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作为输入,我的测试套件应该在第五个测试用例失败后停止。 任何人都可以帮助我,如果搞清楚如何做到这一点?