腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1864)
视频
沙龙
1
回答
jest.setTimeout.Error
:
用
Jest
和
Supertest
模拟
Express
中间件
node.js
、
express
、
jestjs
、
supertest
我想
模拟
身份验证
中间件
函数,使其始终只调用next()。为了尝试实现这一点,在将身份验证
中间件
功能添加到app.js中的应用程序之前,我在测试文件的开头添加了以下内容。
jest
.mock('../..Should return 204 Timeout - Async callback was not invoked within the 5000 ms timeout specified by
jest.setTimeout.Error
at mapper (node_modu
浏览 25
提问于2020-06-29
得票数 2
回答已采纳
1
回答
表达
Jest
和
Supertest
如何用参数
模拟
中间件
node.js
、
express
、
jestjs
、
mocking
、
supertest
几个小时以来,我一直试图
用
Jest
、
Supertest
和
Express
测试rest的端点。//.我还注意到: 这个
模拟
问题只发生在咖喱
中间件
中(带有输入parameters)This
模拟
问题的
中间件
只有在快速路由器中执
浏览 6
提问于2022-08-29
得票数 3
1
回答
异步回调没有被调用
jest
/
supertest
-简单端点
node.js
、
express
、
jestjs
、
timeout
、
supertest
我不调用外部API端点,我只想用
supertest
/
jest
测试我自己的本地端点。设置超时显然不能解决我的问题,因为这是一个非常简单的请求。我是按这个要求打电话来的,所以我不明白这里出了什么问题。function (request, res) { return res.status(200).send
jest
.mock/models/photo', () => ({
浏览 4
提问于2020-12-16
得票数 0
回答已采纳
2
回答
如何在
supertest
中
模拟
中间件
?
node.js
、
express
、
jestjs
、
supertest
我想测试一下app.js中的
中间件
是否被调用。尽管我
模拟
了模块work.js,但它仍然运行原始代码。 app.js const work = require('./work') .use(work) .get(...module.exports = work app-test.js const
supertest</em
浏览 14
提问于2019-05-07
得票数 6
1
回答
每个测试的
Jest
模拟
第三方缺省导出
node.js
、
express
、
unit-testing
、
jestjs
、
supertest
我正在尝试使用
jest
和
supertest
测试
express
控制器。我有一个
用
multer处理文件的
中间件
。我可以在全局范围内
模拟
multer,但我不能针对每个it/test案例
模拟
它。// saveImage.controller.ts const m = () => ({ single: () =>
浏览 21
提问于2021-11-16
得票数 0
回答已采纳
1
回答
超测试时间在请求后退出
node.js
、
express
、
supertest
我试图使用
supertest
来测试一些快速路由,但是当我试图发送post请求时,测试会抛出一个超时错误,尽管get请求确实有效。} console.error(error);});describe('test', () => { app.use('/', route); app.use(
express<
浏览 0
提问于2021-08-02
得票数 2
回答已采纳
1
回答
Jest
检测到以下2个打开的句柄可能会阻止
Jest
退出:
javascript
、
jestjs
、
automated-tests
、
integration-testing
、
jes
我正在使用
JEST
来测试我的nodejs API,当我在一个文件中编写所有的测试时,它可以正常运行,没有任何错误,但是当我分离它时,它提供的端口已经在使用了,因为每个文件都运行着不同的节点实例。我写这篇文章要测试的两个文件const app = require('..API Testing for APIs', () => { it('Healthcheck endpoint', async
浏览 3
提问于2020-06-02
得票数 1
1
回答
在
jest
环境文件中
模拟
函数
node.js
、
unit-testing
、
jestjs
我希望在所有测试之间共享一个服务器,为此,我创建了文件服务器-environment.js. doconst
supertest
= require('
supertest
') const { app, init } = require('..context.testPath
浏览 1
提问于2021-07-07
得票数 0
3
回答
带有类型记录错误的
Jest
:在
jest
.setTimeout.Timeout指定的5000 ms超时内没有调用超时-异步回调。
node.js
、
typescript
、
jestjs
、
timeout
我正在学习如何使用
Jest
和
Nodejs创建一些测试,实际上我使用的是类型记录。当我试图运行一个简单的测试时,通过检查响应的状态,它会显示以下错误: session.test.ts =>import app from '.
浏览 2
提问于2020-08-20
得票数 2
回答已采纳
1
回答
在
Express
中处理测试的函数的执行顺序
javascript
、
unit-testing
、
jestjs
、
supertest
、
ts-jest
我正在尝试集成
Jest
和
Supertest
,以便在一些
中间件
上构建集成测试。(req: Request, res: Response, next: NextFunction) => { };在我的
Jest
测试中,在文件的顶部,我
模拟
了middleware1:
jest
.mock('..调用这个函数来访问我的API时,它肯定会使用这个
模拟
实现。它打印hello world
和
所有内容!
浏览 0
提问于2020-03-27
得票数 0
1
回答
使用NodeJS +
Express
和
Jest
+
Supertest
进行测试时,在路由中不可用的环境变量
node.js
、
express
、
jestjs
、
supertest
、
dotenv
我已经试过
用
:在我的app.js文件中,并将我的开始脚本编写为: const data = { cpf: "927.059.
浏览 7
提问于2022-11-25
得票数 -2
回答已采纳
1
回答
jest
+
supertest
:如何重置
模拟
的依赖项
javascript
、
express
、
jestjs
、
integration-testing
、
supertest
在依赖项被使用一次之后,我无法重新设置它的滑稽
模拟
。我很感激任何帮助或暗示。下面是我
用
supertest
进行的api测试:import router from '../index';app.use(router);
jest
.mock('config', ()
浏览 0
提问于2020-05-15
得票数 3
回答已采纳
1
回答
使用
Express
、
Jest
和
SuperTest
的Node.js从不会失败
node.js
、
express
、
jestjs
、
tdd
、
supertest
我是
Jest
和
TDD的新手。求求你救救我!我使用
supertest
来请求API,但即使关闭了服务器,测试也从未失败过。", "start": "node src/server.js",},
浏览 29
提问于2020-04-16
得票数 1
回答已采纳
2
回答
模拟
模块中的单个函数,该模块也从另一个函数、
jest
、类型记录调用它。
reactjs
、
typescript
、
jestjs
/testModule'; const actualTestModule =
jest
.requireActual('..toBe(13); });运行测试后,result1如预期的那样包含13,因此functionReturnsOne的
模拟
工作正常但是result2包含2,这意味着这个函数名为functionR
浏览 18
提问于2022-04-14
得票数 0
回答已采纳
1
回答
如何在
supertest
中使用
jest
模拟
模块?
javascript
、
node.js
、
unit-testing
我使用
Jest
和
Supertest
来测试我的节点服务器代码。// server.js......我想在使用
Supertest
时
模拟
config.js,这是我的server.test.js// server.test.js cons
浏览 8
提问于2017-08-28
得票数 3
1
回答
Node JS测试-
模拟
文件上传
node.js
、
unit-testing
我正在使用node-mocks-http来测试我的API,我在
模拟
文件上传时遇到了问题。至少,
express
-fileupload模块不会将其视为一个。 非常感谢。
浏览 24
提问于2017-08-17
得票数 3
1
回答
使用
Jest
和
Supertest
测试波尔卡服务器时正确关闭
express
、
jestjs
、
supertest
、
polka
我有以下
Jest
测试,它运行在Polka服务器上:import { agent as request } from '
supertest
,所以
jest
永远不会正确存在。/lib/test.js:48:35) at TestAgent.
浏览 8
提问于2022-08-27
得票数 3
1
回答
导入用于集成测试的表达式实例
node.js
、
integration-testing
、
supertest
我确实把我的单元
和
集成测试分开了。"test": "
jest
-c
jest
.config.js", "testIntegration": "
jest
-c
jest
.config.integration.js>config/
jest</em
浏览 2
提问于2020-06-10
得票数 0
1
回答
使用
Jest
要求和
模拟
文件的正确顺序是什么?
node.js
、
express
、
jestjs
、
integration-testing
、
supertest
我正在使用
Supertest
访问特定的端点,如果存在
模拟
错误,我希望检查是否调用了错误处理程序
中间件
。如果不存在错误,我想检查是否没有调用错误处理程序。我还重置了所有的
模拟
,所以当第二次测试运行时,没有使用
模拟
,没有假错误被强制执行,所以
中间件
不会被调用,我将得到一个普通的200结果。 完成此操作后,当出现错误时,我将开始测试场景。然后,我等待
Supertest
的响应,并断言我确实得到了一个错误-因此错误处理程序
中间件
已经被触发
和
工作
浏览 1
提问于2020-09-22
得票数 1
回答已采纳
2
回答
作为节点表示
中间件
被跳过的Sinon存根
node.js
、
unit-testing
、
mocha.js
、
sinon
、
chai
即使我创建存根,它也继续运行
中间件
。我希望事件身份验证目前只需通过。我知道这并不是真正的“单元”测试。我要到那里了。我还简化了一些代码。'); res.sendStatus(200);下面是我要跳过的
中间件
authenticationMiddleware.rejectUnauthenticated.restore(); }); })
浏览 0
提问于2018-12-19
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从java的springboot重构为nodejs的nestjs,对此有什么建议?
携程租车React Native单元测试实践
node上奔跑的express
Node.js基于Express框架快速搭建web项目
JavaScript 2019大调查:GraphQL具增长潜力
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券