mocha

    0热度

    1回答

    我想知道如何为mocha中的指定块添加前挂钩。

    0热度

    1回答

    我正在运行Signin控制器测试,它会一直给出错误的状态代码(401),而不是200,因为我将它编程为。 我希望它使用用户注册时存储的数据,并在给定输入正确的情况下将其返回。 它在邮递员完美的作品,但因为我正在写测试,它会引发401错误。 它就像它没有找到用户 这是试块为标志的: it('it should signin a new user', (done) => { request

    0热度

    1回答

    在我Vue.js项目中,我有以下Vuex行动: import { HTTP } from '@/services/http' export const actions = { loginUser ({ commit }, params) { HTTP.post( 'v1/login', { email: params.email, password:

    0热度

    1回答

    我正在处理的这个项目有一堆单元测试,项目构建也由运行这些测试的Jenkins进行检查。 我遇到的问题是这样的:每当我在本地运行测试时,不会出现任何错误。一切工作正常,无论是单独测试文件还是对整个项目运行测试。 但是,每当我把我的任何提交的,詹金斯总是返回此错误: timeout of 20000ms exceeded. Ensure the done() callback is being cal

    0热度

    1回答

    目前,我已经使用mocha和chai创建了两个函数的测试。 他们应该根据HTTP POST/GET请求中的不同参数做出不同的响应。 但是,我不知道检查3个测试用例的最佳做法是什么,我希望他们会有相同的输入。 例如, describe('Function A', function() { it('should retrun 404 when receipt ID is invalid', fun

    0热度

    2回答

    我正在尝试使用gest(gest)为graphql端点运行测试。下面是我的代码 const Gest = require('graphicli') const schema = require('./path/schema.js') const gest = Gest(schema, { baseURL: 'http://localhost:7770/graphql

    1热度

    1回答

    首先,我试图第二次测试被调用的函数返回正确的值。更具体地说,我试图第二次测试socket.on()返回正确的值。 我知道Sinon.spy()可以检测一个函数是否被调用。但它似乎不适用于socket.io事件。 我想试验中,例如 var socketio = io.connect(someUrl); socketio.on(eventName, cb); 如果 'eventName的' 之称

    1热度

    1回答

    运行我在节点下面的启动脚本: "test": "mocha **/*.test.js" 这在测试中的根子目录下的所有文件,但不会生成文件,我缺少什么吗?

    0热度

    1回答

    如何在Mocha测试之间清除我的MongoDB集合? Collection.remove({})不起作用。 。 。 。 有没有人看到我可能做错了什么?我试过User.remove({})这个语法,也没有用。 此外,如果你有一个时刻,这似乎是一个合理的方式来写这个测试?我承认新的测试。 const User = require('../../../app/models/user'); const

    3热度

    1回答

    我有以下的测试案例: it("should pass the test", async function (done) { await asyncFunction(); true.should.eq(true); done(); }); 运行它断言: Error: Resolution method is overspecified. Specif