supertest

    0热度

    1回答

    我是一个NodeJs初学者。无论如何,我想创建一个由测试开始的应用程序,如TDD方法。 Mocha和Supertest有何区别?

    0热度

    1回答

    like chakram testing expect(WallObject).to.have.schema(expectedSchema)。同样,Jest中有哪些功能?我用supertest玩笑。

    0热度

    1回答

    我有一个Express 4个应用程序,使用户csurf CSRF保护API路由。该应用程序运行良好,并且CSRF保护确实在没有csrf-token标头的请求会提供适当的错误。 我利用Ava用于测试supertest测试路线。当启用CSRF检查下面的测试失败,但如果通过我删除中间件: test('booking api no auth', async t => { t.plan(4)

    1热度

    1回答

    我正在使用nock在mocha/chai环境中拦截我的http请求。另外我使用supertest和supertest-chai来查询我自己的express服务器。像这样: 从'mocha'导入{it}; import chai,{should} from'chai'; import request from 'supertest'; import supertestChai from 'supe

    3热度

    2回答

    我试图单元测试这段代码在摩卡: app.use(function (err, req, res, next) { console.error(err.stack) res.status(500).send('Something broke!') }) 我不知道如何让我的摩卡单元测试中请求触发它。

    -2热度

    2回答

    我尝试使用Mocha,Chai和Supertest编写单元测试,但不幸的是,现在不成功。 我旁边路线: var express = require('express'); var GoogleUrl = require('google-url'); var _ = require('lodash'); var token = require('../middlewares/token');

    1热度

    1回答

    我被困在我的一个测试中。在我的测试中,我需要检测客户端(浏览器)是否取消或中止了图片上传。我的问题是如何模拟连接何时中止。在我的控制器中,我可以模拟连接丢失,并且我的代码正确反应。但正如我所提到的问题仍然是如何从测试中触发。 我使用摩卡3.2.0作为测试套件,而在控制器端我使用multiparty。 这是原来的代码: return new Promise((resolve, reject) =>

    0热度

    1回答

    我写的单元测试: var app = require('../server'); var chai = require('chai'); var supertest = require("supertest")(app); var GoogleUrl = require('google-url'); var config = require('../config'); var expe

    0热度

    1回答

    我使用create-react-app并试图找出我在这里做错了什么。 我使用supertest的正常工作造成了摩卡集成测试: it.only('Can get a list of users', async() => { const uri = '/users' console.log(uri) const token = 'eyJhbGciOiJIUzI1N

    0热度

    1回答

    我正在为使用MongoDB和Elasticsearch的后端编写测试。问题是没有用setTimeout进行包装测试失败,并且它看起来像elasticsearch不能在测试之前将模拟数据索引到db中。下面是代码: let elasticSearch = require('elasticsearch'); let elasticClient = new elasticSearch.Client({