腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
函数
被
声
明为
异步
,
为什么
Jest
要
通过
测试
?
javascript
、
asynchronous
、
async-await
、
jestjs
这就
通过
了 test('test_test', async () => { const received = true; expect(received).toBe(expected); return err}); 我有一个使用async和await的
函数
,这就是
测试
不会失败的原因,所以我试图理解如何让top失败。
浏览 17
提问于2020-03-31
得票数 0
1
回答
Jest
在
测试
完成前不等待超时
async-await
、
jestjs
我有一个
测试
,它等待一个
异步
函数
,然后等待一个超时,然后等待另一个
异步
函数
。现在我的代码是:
jest
.useFakeTimers() console.log('timeout.');
浏览 22
提问于2019-07-18
得票数 0
回答已采纳
1
回答
如何断言
Jest
测试
中使用`async`调用了依赖?
javascript
、
promise
、
async-await
、
jestjs
、
assertions
我有一个服务,可以用配置切换的替代行为来装饰
异步
函数
:const config = require('.单元
测试
,它验证当相应地配置时,替代行为是否
被
调用:const decorator = require('.,当您使用await调用装饰
函数
时,它也会等待预期的行为。但是,在装饰器中,
如果
我只将await alternateAsyncFunction
浏览 12
提问于2018-08-18
得票数 0
回答已采纳
1
回答
如何在
jest
中正确使用axios.get.mockResolvedValue进行
异步
调用
javascript
、
unit-testing
、
jestjs
我想用
Jest
模拟
异步
函数
catch块中的返回值 这是我为其编写单元
测试
的
函数
: try { } await expect(res).rejects.toThrow(); Recei
浏览 133
提问于2019-10-08
得票数 3
回答已采纳
1
回答
UnhandledPromiseRejectionWarning:
reactjs
、
jestjs
我正在尝试
测试
ReactJs组件,其中一个组件有一个获取数据的方法,而fetch在其中有一个承诺。apiFetch = { return 42 } 然后:
测试
正在
浏览 2
提问于2018-07-31
得票数 1
回答已采纳
4
回答
使用节点超时-
异步
回调的
Jest
测试
没有在
jest
.setTimeout指定的5000 by超时内调用。
javascript
、
node.js
、
reactjs
、
jestjs
我开始用
Jest
测试
我的代码,而且我无法
通过
一个看似简单的
测试
。我只是想检查从毛鹅数据库请求中收到的信息是否是一个对象。
函数
fetchPosts()正在工作,因为我将它与一个React前端连接起来,并且它正在正确地显示数据。这是我的
函数
fetchPosts() fetchPosts() {‘超时-
异步
回调
浏览 0
提问于2018-11-20
得票数 9
回答已采纳
1
回答
无法在
Jest
中模拟导入的返回值
typescript
、
unit-testing
、
jestjs
、
mocking
我有一个模块random,它可以导出一些
函数
。其中包括shuffle<T>(a: T[]): T[]。在
测试
内部使用它的其他类的两种方法时,我不得不模拟它。所以,我知道: ...
jest
.requireActual('./random'), };
浏览 2
提问于2022-10-11
得票数 0
2
回答
使用forEach和
异步
/等待,对于节点和
Jest
的行为不同
javascript
、
node.js
、
async-await
、
jestjs
我有一个将数据写入mongodb的
函数
,如下所示: const dataKeys = Object.keys(data)} 在
浏览 0
提问于2019-02-18
得票数 1
回答已采纳
2
回答
如何告诉
Jest
/RTL适当地等待非UI、
异步
操作完成?
reactjs
、
jestjs
更新我不认为我想错了,但是
如果
你不同意的话,请给一个彻底的,深思熟虑的回复。KCD的react-testing-library 提供了在执行
Jest
expect之前
异步
等待DOM更新的示例。我的问题是,
如果
在类似的
异步
进程中没有-- UI更新(这可能超出了RTL的预期范围
浏览 1
提问于2018-10-11
得票数 0
1
回答
如何找出
为什么
一个
函数
在
Jest
中
通过
了
测试
?
unit-testing
、
jestjs
有什么方法可以说
明为什么
经过
测试
的
函数
可以
通过
?上面写着: 一定要返回承诺--
如果
省略此返回语句,您的
测试
将在fetchData完成之前完成。
浏览 1
提问于2019-01-08
得票数 0
回答已采纳
1
回答
嘲笑处理包装承诺的单元
测试
javascript
、
unit-testing
、
ecmascript-6
、
promise
、
mocks
我已经包装了一个导入的
函数
(一个承诺),并试图编写单元
测试
,从而使我的代码库达到100%的覆盖率。/shared'; afterEach(() => { }); it('invokes在我的第一个
测试
中,我试图
通过
返回一个已解决的承诺来验证登录是否成功。在第二次
测试
中,我拒绝了这个承诺。我得到了我的10
浏览 0
提问于2018-10-11
得票数 6
2
回答
Jest
异步
测试
在与mongodb-memory-server一起使用时总是超时
node.js
、
mongodb
、
typescript
、
async-await
、
jestjs
我正在使用mongodb-memory-server包,但是在让我的
异步
jest
测试
正常运行时遇到了一些问题。_id).toBeTruthy();问题是,当我的
测试
既是
异步
的,又包含一个使用mongodb-memory-server修改某些数据的端点时,它总是超时。
如果
我
要
删除
异步
,并在.then中将逻辑放在userRes之后,
测试
就会
通过
。
如果
我保持
异步
/
浏览 11
提问于2020-11-19
得票数 1
2
回答
异步
函数
不像我期望的那样在
Jest
中运行。
javascript
、
asynchronous
、
jestjs
Javascript
测试
框架表示,为了
测试
异步
函数
,我需要在回调中添加done(),否则
测试
完成后
函数
将返回,因此
测试
将失败。我的fetchData()方法不是
异步
的吗?
Jest
文档评估期望/断言和失败(花生
通过
,花生酱预期),但仍然显示
通过
测试
。此外,
Jest
文档还说: If done() is never called, the test will
浏览 3
提问于2017-11-14
得票数 5
回答已采纳
11
回答
在
Jest
中,我如何使
测试
失败?
javascript
、
jestjs
我知道我可以从
测试
内部抛出一个错误,但是我想知道是否有类似于Jasmine提供的全局fail()方法的东西?
浏览 33
提问于2017-02-11
得票数 98
回答已采纳
2
回答
从function
函数
组件
测试
异步
函数
的后续
函数
调用
javascript
、
reactjs
、
jestjs
我正在尝试
测试
navigate
函数
是否
被
调用。我用一个
jest
来模拟这个组件,但是由于
异步
/允诺
函数
,它没有在
测试
时及时调用该
函数
import React, { useEffect, useState } from 'react'; }; <button onClick={() => handleSav
浏览 1
提问于2021-01-31
得票数 1
回答已采纳
2
回答
为什么
mocked axios get方法返回undefined?
javascript
、
reactjs
、
unit-testing
、
jestjs
、
axios
我已经编写了一个相当简单的
异步
方法,它
通过
HTTP检索结果: import axios from "axios"; import fakeSearchShowsResponse此外,由于调用mockAxiosGet.
浏览 136
提问于2019-09-06
得票数 1
回答已采纳
3
回答
在调用beforeEach()之前,
异步
beforeAll()不会完成
node.js
、
asynchronous
、
promise
、
jestjs
、
control-flow
问题是,当我使用
异步
回调beforeAll(),
Jest
不会等到回调完成后才继续beforeEach()..。如何强制
Jest
等待
异步
beforeAll()在继续进行之前
要
完成的回调beforeEach() 最小可重现示例 tests/myTest.test.js const connectToMongo =toBe(1)test('t2'), () => {} test('t3'), () =&g
浏览 81
提问于2021-02-14
得票数 7
回答已采纳
2
回答
如何使用
jest
在经过一段模拟时间后运行断言
测试
?
javascript
、
unit-testing
、
reactjs
、
jestjs
、
enzyme
如果
我想
测试
这个组件,并确保它在5秒后呈现出它应该呈现的效果,我可能会编写类似这样的代码。mount(<Timer/>) expect(time.text()).toEqual('5')}) 然而,这并不起作用,因为
测试
从来不会实际运行即使它工作了,使用像这样的超时也是非常低效的,因为
测试
必须等待5秒。
如果
我想模拟更多的时间呢?在做了一些搜索之后,我发现
jest
实际上
浏览 3
提问于2016-11-23
得票数 1
2
回答
Jest
模拟未使用-运行正常方法
vue.js
、
jestjs
我有以下
测试
异步
函数
的设置。let dispatch; commit =
jest
.fn(); state = {UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝id: 9):错误:错误:网络错误(节点:48568) DEP0018 DeprecationWarning:未处理的承诺拒绝
被
取消(节点:48568) UnhandledPr
浏览 3
提问于2017-10-29
得票数 1
1
回答
Jest
-在特定元素上
测试
jquery fadeIn/fadeOut
jquery
、
unit-testing
、
jestjs
、
fadein
、
fadeout
我正在尝试为我正在使用jquery构建的web应用程序编写一些
测试
。我有一些功能,淡出一些元素,并希望确保这些元素
被
显示为预期的。我正在使用
jest
进行
测试
,但我还没有弄清楚如何查看特定元素上是否调用了$(...).fadeIn()或$(...).fadeOut()。<div> <span id="hide-this&
浏览 6
提问于2020-04-19
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端单元测试入门
携程租车React Native单元测试实践
单元测试之 React Native 项目实战
为React开发人员推荐8个测试工具、库和框架
使用Jest测试原生TypeScript项目
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券