mocha

    0热度

    1回答

    我已创建测试类和测试用例吧: class SimpleApp extends React.Component { } describe("test simple app", function() { it("must render like...", function() { const wrapper = mount(<SimpleApp/>); } }

    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

    0热度

    1回答

    我学习摩卡和节点JS。 我测试可以作为post扮演一个put HTTP请求。所以我得到了200或201回应。两者都适合我。我如何用摩卡做到这一点? request(localhost) .put(`/stuff`) .set('Authorization', authHeader) .send(serviceReq) .expect(200||201

    0热度

    1回答

    我最近开始编写单元测试,并开始转向集成测试。我有这个相当简单的方法,但我在如何处理或甚至如何测试这个方面有点失落。 list (token, cb) { const requestArgs = { headers: { 'Authorization': `Bearer ${token}` }, method: 'GET', uri: `${BASE_URL}