supertest 相关问题

SuperTest是一个模块,它使用super-agent提供的低级API为node.js中的HTTP测试提供高级抽象。

为什么sinon存根不能替换实际的exports.function

我有一个控制器异步函数,该函数调用另一个异步导出函数,而不是测试依赖关系,我只想测试该依赖关系函数的特定结果。但是,当我...

回答 1 投票 1

如何使用supertest和chai捕获deferred.reject?

我正在使用supertest,chai和mocha来测试我的Web API应用程序。我有以下代码:it('应该返回500',function(done){this.timeout(30000); request(server).get('/ ...

回答 1 投票 0

如何在集成测试中向Sinon存入服务?

我正在尝试对Express中的api进行一些集成测试。我的API的结构类似于:app->路由->控制器->服务因为我已经有单元测试,所以我的想法是...

回答 1 投票 0

玩笑+超级测试:如何重置模拟的依赖项

在一次超级测试使用一次依赖后,我无法重置其嘲笑模拟。感谢您的帮助或提示。以下是我用supertest进行的api测试:来自“ supertest”的导入请求; ...

回答 1 投票 3

Supertest中的MySQL查询返回{sql,bindings}而不是结果

我正在对查询mysql数据库的路由运行supertest +开玩笑,在本地运行。通过失眠进行测试会返回正确的信息,但是使用...

回答 1 投票 0

设置带有超级测试的超时不起作用

[我正在尝试使用类似这样的代码来测试我的服务器:描述'POST / do / some / stuff /',->它应该执行此操作,(完成)->请求app .post'/ do / some / stuff /'.timeout ...

回答 2 投票 4

我如何在测试(玩笑)中手动设置变量的值?

app.test.js我的笑话文件中包含以下代码:'use strict'; const request = require('supertest'); const app = require('./ app'); // https://stackoverflow.com/questions/1714786/query-string -...

回答 1 投票 0

如何在Jest中模拟JSON文件

[我正在使用Jest测试我的API,并且在运行测试时,由于我的API app.js中的以下行(我不想发生这种情况),我的JSON文件results.json被写入:fs.writeFile ('结果....

回答 1 投票 0

扩展打字稿的超级测试

我正在尝试在超级测试上创建扩展。使用我发现的问题扩展SuperTest。我在javascript上有这个工作示例:const request = require('supertest'); const Test = ...

回答 1 投票 2

Jest测试未通过任何参数(成为'undefined')

我有一个测试我的API的笑话文件:“严格使用”; const request = require('supertest'); const app = require('./ index'); describe('Test login',()=> {test('POST / login',()=> {...

回答 1 投票 0

如何正确地对Joi Schema验证进行单元测试?

我创建了一个Joi验证架构,该架构在我的路线中被调用。但是,当我运行代码覆盖率时,该文件未被覆盖。因此,我正在尝试为此编写测试。 Validator.js const ...

回答 1 投票 0

如何使用mocha chai检查棱镜服务器是否正在运行?

在运行docker-compose up Prisma服务器后,在端口4466上运行。我想编写一个测试用例,它将检查它是否正在运行。我该如何实现?到目前为止,我已经尝试过了...

回答 1 投票 1

mysql错误:FUNCTION星号。SUM不存在。 (Apache超集)

[我连接了mysql数据库并运行了直接的sql查询,我得到了正确的表,我想对其进行可视化并单击“ Explore”按钮,但出现了错误:“ mysql error:FUNCTION星号...。] >

回答 1 投票 0

Sinon存根未与module.exports一起使用= {f1,f2}

我有这个发送otp的文件,如下所示。 OtpService.js const generateOTP =异步函数(){//} const verifyOTP =异步函数(){//} module.exports = {generateOTP,verifyOTP} ...

回答 1 投票 1

如何通过超级测试发送formData对象?

我刚刚开始学习超级测试和摩卡测试。我已经阅读了supertest的api文档,它说supertest支持superagent提供的所有较低级别的API。 SuperAgent说我们可以...

回答 1 投票 2

如何在摩卡咖啡中以表单数据格式发送正文

[这是我的标题邮递员:这是邮递员中的身体表单数据:我已经在尝试这种describe('test',function(){describe('Get User Data',function(){it.only( 'bla bla bla',...

回答 1 投票 0

用TypeScript模拟Jest中的ES6类方法

过去一周我一直在为此苦苦挣扎,所以我最终需要承认我不知道为什么会这样。我正在使用带有express和TypeScript的supertest来测试...

回答 1 投票 0

Express中执行的功能顺序与测试混乱

我试图集成Jest和Supertest以在某些中间件上构建集成测试。当它们改变路由时,我动态生成了中间件函数,如下所示:...

回答 1 投票 0

玩笑和超级测试中的重新模拟功能

总体问题:当我使用Jest重新模拟用于不同测试的功能时,使用Supertest进行端点测试时不使用新定义的模拟实现。我有一个Node.js(v11.15.0)...

回答 1 投票 0

NestJS,SuperTest-套接字未获取事件

我正在努力进行有关我的套接字的e2e测试。套接字可以很好地连接并记录到NestJS网关,但是它没有进入我的监听器bedRequest中。我的测试包括发送创建...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.