腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6086)
视频
沙龙
2
回答
Jest
异步
测试
在
与
mongodb-memory-server
一起
使
用时
总是
超时
node.js
、
mongodb
、
typescript
、
async-await
、
jestjs
我正在使用
mongodb-memory-server
包,但是
在
让我的
异步
jest
测试
正常运行时遇到了一些问题。我有一个连接到memory mongo数据库的beforeAll:然后我有一个
异步
测试
: }); 问题是,当我的
测试
既是
异步
的,又包含一个使用
mo
浏览 11
提问于2020-11-19
得票数 1
5
回答
测试
套件未能运行
typescript
、
mongodb
、
express
、
ts-jest
误差 抛出:“钩子超过了5000 ms的
超时
。如果这是一个长期运行的
测试
,请使用
jest
.setTimeout(newTimeout)来增加
超时
值。”24 \> 25 \\afterAll(
异步
() )、=> (\^ 26 \
jest
.setTimeout(20000))、27个(等着mongo.stop())、28号等待(mongoose.connection.close(src/test/setup.ts:25:1)
在
(node_m
浏览 21
提问于2021-12-21
得票数 1
1
回答
为
Jest
测试
设置时间目标
javascript
、
node.js
、
jestjs
我正在寻找一种方法来设置一个总的时间限制
测试
与
Jest
,即像expect(somefunction()).toTake(1000)的东西。我知道
测试
的第二个参数是
异步
函数的
超时
,但我特别希望
测试
整个函数(
异步
和非
异步
部分)的性能,并
使
测试
相对于运行函数所用的时间通过/失败。
浏览 4
提问于2018-10-23
得票数 1
2
回答
Jest
和MongoDB
测试
超过5000 ms的
超时
mongodb
、
mongoose
、
jestjs
代码工作得很好,它将所有数据保存到数据库中,但是函数的
测试
失败了,现在我想知道为什么? const doMigration = async ({ model, data }) => { } const { Amod
浏览 5
提问于2022-03-06
得票数 1
1
回答
Redux-动作
Jest
测试
reactjs
、
unit-testing
、
testing
、
redux
、
jestjs
我使用“Redux - action”,并在Redux中有
异步
操作创建者,我尝试编写单元
测试
,但是得到了一个错误: mock.onGet('http://127.0.0.1:7000/news').reply(200, newsData);
jest
浏览 2
提问于2020-12-09
得票数 0
回答已采纳
1
回答
预计
Jest
中的
超时
将被拒绝
javascript
、
node.js
、
mongodb
、
jestjs
我有一个mongodb连接,我想在数据库关闭时
测试
try catch。因此,它尝试连接到数据库,当它失败时,会出现错误。但这并不是
在
开玩笑。我想获得一个
超时
,这样错误就会被清除,但
jest
只显示一个
超时
错误 }), await fakeM
浏览 24
提问于2021-03-14
得票数 1
回答已采纳
2
回答
如何
测试
反应-佐贺公理后
javascript
、
reactjs
、
jestjs
、
chai
、
nock
我正在学习如何
测试
和使用一些例子作为指导,我试图模拟一个登录帖子。示例为http调用使用了fetch,但我使用了axios。这就是我要犯的错误 const loginReply = { isAuthenticated: true, email: 'foo@yahoo.com
浏览 6
提问于2017-08-15
得票数 10
回答已采纳
1
回答
使用
Jest
进行
异步
Javascript代码
测试
时,不应该使用
Jest
javascript
、
asynchronous
、
testing
、
jestjs
Jest
的提供了
测试
异步
代码时不应该做什么的负面示例。test.js,这是输出: FAIL .为什么即使我没有像
Jest
建议的那样调用done()来
测试
异步
代码,它也能工作呢?我非常确定setTimeout是
异步
的,因为我使用console.log()语句
在
空白
测试
脚本中
测试
了它,而第
浏览 1
提问于2018-02-26
得票数 0
回答已采纳
23
回答
消息“
异步
回调没有
在
jest
.setTimeout指定的5000 ms
超时
内调用”
javascript
、
automated-tests
、
jestjs
、
puppeteer
我用Puppeteer和
Jest
运行一些前端
测试
。我的
测试
结果如下: test(`Assert thatawait page.waitForSelector(PROFILE.TAB); }, 30000);有时,当我运行
测试
时其他时候,我遇到了
浏览 1
提问于2018-04-02
得票数 462
4
回答
使用节点
超时
-
异步
回调的
Jest
测试
没有
在
jest
.setTimeout指定的5000 by
超时
内调用。
javascript
、
node.js
、
reactjs
、
jestjs
我开始用
Jest
测试
我的代码,而且我无法通过一个看似简单的
测试
。我只是想检查从毛鹅数据库请求中收到的信息是否是一个对象。} else { } })} expect(typeof result).toBe('object')}
浏览 0
提问于2018-11-20
得票数 9
回答已采纳
1
回答
使用酶、
jest
和preact进行返回空对象的快照
测试
reactjs
、
jestjs
、
enzyme
、
preact
我正在使用酶和
Jest
的组合在preact项目中做快照
测试
,当
与
jest
和Preact
一起
使
用时
,shallow和mount返回ShallowWrapper{}和ReactWrapper{}。我
在
jest
.config.js中使用了enzyme-with-json进行序列化,它会返回预期的结果,但expect
在
与
toMatchSnapshot
一起
使
用时
会失败,因为它会将其
与
浏览 24
提问于2020-07-10
得票数 0
1
回答
如何用
Jest
解析模拟函数中的外部承诺?
javascript
、
unit-testing
、
testing
、
jestjs
这是我正在尝试
测试
的基本设置。newdata: goodstuff}); }); });
在
我对getStuff的
测试
中,我是
在
嘲笑getOtherStuff的响应。_performLogic).toHaveBeenCalled()所以我的
测试
总是
超时
,因为我永远不会解决getStuff中的外部承诺。我
浏览 3
提问于2019-12-03
得票数 4
1
回答
取笑伪装返回承诺的类方法
reactjs
、
jestjs
、
react-testing-library
我有一个
在
页面加载上获取数据的react组件。getList: () => { }
测试
文件示例component.test.jsgetList:
jest</e
浏览 0
提问于2022-06-03
得票数 0
2
回答
使用JestJs和React Context Provider和Hooks进行Wirite
测试
reactjs
、
typescript
、
jestjs
这工作得很好,但我想写一些简单的
测试
,但目前它只是无尽的循环。from 'enzyme';
jest
.mock
浏览 0
提问于2020-07-31
得票数 0
3
回答
以承诺取笑假计时器
javascript
、
promise
、
jestjs
当使用假计时器和承诺组合时,
Jest
测试
框架(23.2.0版)工作得很好,我遇到了一些小麻烦。我哪里出问题了?timing.js new Promise(resolve => { }) const spy =
jest
.fn() timeout(100).then(
浏览 1
提问于2018-07-01
得票数 35
回答已采纳
2
回答
异步
函数不像我期望的那样
在
Jest
中运行。
javascript
、
asynchronous
、
jestjs
Javascript
测试
框架表示,为了
测试
异步
函数,我需要在回调中添加done(),否则
测试
完成后函数将返回,因此
测试
将失败。我
在
我的package.json中添加了
Jest
,以及以下两个文件:function fetchData(cb) { setTimeout(cb, 2000, 'peanut butter我的fetchData()方法不是
异步
的吗?
Jest
文档评估期望/断言和失败(花生
浏览 3
提问于2017-11-14
得票数 5
回答已采纳
2
回答
JavaScript标准样式不识别玩笑
javascript
、
node.js
、
jestjs
我需要设置
jest
和,以便在使用npm test时
一起
工作。现在,当我运行npm test时,由于JavaScript标准样式引发了一个错误,
测试
失败了:'expect' is not defined.我可以通过
在
我的package.json文件中定义一些全局的
jest
来解决这个问题。
在
我的
测试
用例sum.test.js中 const sum = require('.&qu
浏览 4
提问于2017-09-07
得票数 17
回答已采纳
2
回答
Jest
-
异步
回调没有
在
jest
.setTimeout.Error指定的5000 ms
超时
内调用。
angular
、
typescript
、
jestjs
、
angular-test
我有下面的
测试
const polls: string[] = [];我查看了我能找到的每一篇文章,我试过使用async、async(done) => done()、fakeAsync,但似乎没有什么效果。我
总是
收到以下错误:
超时
-
异步
回调没有
在
j
浏览 0
提问于2021-02-09
得票数 0
回答已采纳
1
回答
模拟useFormik handleSubmit函数
javascript
、
jestjs
、
react-testing-library
、
formik
测试
与
formik
一起
使用react-testing-library的组件通常很麻烦,因为onSubmit方法是
异步
调用的,并且可以
在
实际调用submit函数之前
使
您的
测试
超时
。onSubmit回调函数的模拟: const handleSubmit =
jest
.fnema
浏览 20
提问于2022-07-14
得票数 0
3
回答
在
调用beforeEach()之前,
异步
beforeAll()不会完成
node.js
、
asynchronous
、
promise
、
jestjs
、
control-flow
在
开玩笑的时候,beforeAll()应该在运行之前 beforeEach()..。 问题是,当我使用
异步
回调beforeAll(),
Jest
不会等到回调完成后才继续beforeEach()..。如何强制
Jest
等待
异步
beforeAll()
在
继续进行之前要完成的回调beforeEach() 最小可重现示例 tests/myTest.test.js const connectToMongo =toBe(1)test('t2'), () => {
浏览 81
提问于2021-02-14
得票数 7
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券