腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(265)
视频
沙龙
1
回答
如
何在
componentDidMount
中用
jest
测试
2个
异步
调用
?
、
、
我在
componentDidMount
中有这样一段代码 async
componentDidMount
() { try { name: 'Honda' vehicles: [],
jest
.mockwrapper = shallow(<Component /&g
浏览 8
提问于2019-09-24
得票数 0
2
回答
测试
原因警告中的ReactDOM.unmountComponentAtNode()
在它的最近版本中,它在
Jest
中的引导
测试
设置中添加了一行来卸载组件(请参阅ReactDOM.unmountComponentAtNode(div))。这通常意味着在未挂载的组件上
调用
setState、replaceState或forceUpdate。这是不允许操作的fetchFoo(bar) { .then(responsethen(result => this.set
浏览 2
提问于2018-02-05
得票数 6
回答已采纳
2
回答
使用
jest
/酶
测试
调用
componentDidMount
的
异步
setState
、
、
我的async
componentdidmount
中有以下代码 try { this.setState({ html: 'Error Fetching Licensing Info' })} 在这里,我对如何
测试
setstate感到困惑,因为来自internet的大多数示例都使用了承诺,而这个示例使用的是try/catch<em
浏览 2
提问于2018-07-15
得票数 1
回答已采纳
2
回答
玩笑不能考验一个期待已久的承诺,它反而超时了。
、
、
、
、
我从只运行axios切换到返回承诺,现在我的
Jest
测试
失败了:async function downloadMtgJsonZip() { // 'error' stream; });“resource.spec.js”中的以下两个
测试
现在都不能通过但我要知道这个错误: :
jest
.setTimeout.Ti
浏览 3
提问于2021-09-26
得票数 4
回答已采纳
2
回答
使用
Jest
/ Enzyme & Axios
测试
React组件
、
、
、
、
render() { }我正试着围绕这个组件写一些基本的
测试
我是
测试
新手,我知道
测试
组件需要使用mocking等,但我的印象是你仍然可以使用活动端点,尽管它不是最优的。如有任何建议,我们将不胜感激!
浏览 1
提问于2018-03-13
得票数 1
4
回答
用酶检测时,如何等待
componentDidMount
中的setState解析?
、
、
我正在尝试
测试
一个React组件,它运行一些
异步
代码并在
componentDidMount
中
调用
setState。下面是我想要
测试
的react组件:** super(props); loaded: false, co
浏览 1
提问于2017-06-08
得票数 11
1
回答
反应本土化:开玩笑的嘲笑平台
、
、
、
、
在为React本机项目编写单元
测试
时,我希望能够基于不同的平台
测试
不同的快照。 然而,我仍然看到了不良的结果。当我在android
测试
中console.log时,我看到Platform.OS是我设置的第一个doMoc
浏览 2
提问于2017-11-28
得票数 3
回答已采纳
1
回答
使用
Jest
&酶法
异步
获取组件后
测试
组件的状态(使用模块)
、
、
、
、
我试着用
Jest
测试
一个React组件的状态。在ComponentDidUpdate上,如果有人登录并用用户名更新state.user,它将获取服务器上的用户名。res.json()) console.log(error); });我手动地模拟了API
调用
但是,我必须手动
测试
这两种情况。我试图用
jest
.mock(‘.模块’,() => {})和
jest
.doMoc
浏览 3
提问于2018-01-07
得票数 2
1
回答
如何使用
Jest
传递到组件内部的spyOn方法?
、
、
、
、
背景:我如
何在
this.props.lazyload.add上写一个有趣的间谍,并确保它是用this.lazyRef
调用
的 class Lazyload exten
浏览 0
提问于2018-10-11
得票数 12
回答已采纳
3
回答
带有
异步
功能的有状态React组件失败
Jest
测试
、
、
、
、
我写的代码和作者完全一样,但出于某种原因,我的
测试
没有通过。我的拉请求到作者的回购: {this.state.count !,因此
测试
失败。 1)我已经尝试过在延迟中添加1000。 ( 2)在
测试
中尝试使用setTimeout。3)尝试了
jest
.useFakeTimers();和
jest</
浏览 0
提问于2019-06-17
得票数 3
回答已采纳
3
回答
如何用
Jest
和酶来验证console.log在
componentDidMount
中的
调用
?
、
、
、
、
当我的axios
调用
没有得到200的HTTP响应时,我正在尝试
测试
。当axios没有得到成功的响应时,它会抛出一个错误。在这种情况下,我想验证console.log是否被
调用
了两次。我尝试将console.log =
jest
.fn()移到"beforeEach“、"beforeAll”中,并将其作为全局变量。我非常肯定,这与正在发生的
异步
事件有关。,现在,我只想弄清楚为什么它被
调用
了四次,而不是两次。我弄明白了为什么console.log被叫了4次
浏览 0
提问于2019-02-21
得票数 0
3
回答
在导入
componentDidMount
时,如何
测试
反应组件?
、
、
、
我有一个组件,在
componentDidMount
中执行两个
componentDidMount
操作。我想对此进行
测试
,我必须诚实地说:我根本不清楚如何继续下去。本质上,我发现更令人困惑的是: 在中,方法3中的文章解释了如何使用酶和
jest
-fetch-模拟来实现
测试
。在文章中,将解释如何仅用
jest
测试
异步
浏览 0
提问于2018-02-27
得票数 5
回答已采纳
1
回答
如何使用
Jest
在
componentDidMount
中为react redux连接组件
测试
存根
异步
操作
、
、
、
我有一个简单的连接组件,在加载时,它通过
调用
异步
操作来构建用户详细信息,然后从状态显示这些详细信息。state的正确信息,因此我进行了以下
测试
。函数运行这个
测试
时,它工作得很好,读取了状态并显示了正确的信息,但是当我运行包含
componentDidMount
函数的
测试
时,
测试
试图
调用
该函数,并得到以下错误: FAIL app/tests/componentsloadUserDetails={
jest
.fn()}
浏览 1
提问于2019-05-15
得票数 0
1
回答
如何模拟React组件的函数并挂载该组件?
、
、
现在,在"
jest
测试
“时,我想模拟fetch API方法,以便从文件中返回json数据。挂载用于
测试
的组件,通过查找类计数来统计帖子的数量。下面是代码。
测试
文件代码 import { mount } from 'enzyme'; describe('xxxx test component', (
浏览 2
提问于2018-10-08
得票数 2
1
回答
在
jest
测试
中如
何在
获得axios响应后重新呈现
、
、
、
我的组成部分: // Make HTTP reques with Axios this.setState(res.data); let tree = component
浏览 2
提问于2017-04-30
得票数 2
回答已采纳
1
回答
如何实现Axios和Hooks - useEffect的
Jest
测试
、
、
、
如
何在
React中为useEffect中的Axios
调用
编写
Jest
测试
?如果用户交互(
如
单击按钮)
调用
了useEffect,我还知道如何触发它。但是在下面的情况下,useEffect是由Axios的响应触发的
异步
函数
调用
的。picsum-api" src={`${data}`} /> )} &l
浏览 3
提问于2020-09-28
得票数 3
回答已采纳
3
回答
如
何在
另一个类中模拟
异步
函数
调用
、
、
、
、
class SalesView extends Component<{}, State> { salesData: null :不使用<
浏览 0
提问于2017-12-12
得票数 24
2
回答
如何
测试
另一个方法
调用
的方法
、
、
我有一个类,它在初始化时
调用
另一个方法,该方法
调用
另一个方法,名为pan。我在试着
测试
pan方法是否被
调用
了。这个类比这个更复杂,但我所要
测试
的只是
调用
了pan。React.Component { super(props); }
componentDidMount
test('component should call init
浏览 2
提问于2019-01-04
得票数 2
回答已采纳
2
回答
如
何在
React应用程序中使用
JEST
测试
axios请求api的
异步
函数
、
、
、
我正在尝试
测试
一个
异步
/等待函数,该函数使用axios
调用
api来获取用户。我是新的
测试
反应应用程序和使用玩笑(尝试第一次),无法得到
测试
运行。 ))} );} export default { get:
jest
.fn", ()
浏览 1
提问于2019-01-02
得票数 1
1
回答
如
何在
React/Redux/
Jest
测试
中
测试
异步
调用
后的方法
调用
、
、
我的组件有一个
调用
方法'handleSave‘的按钮。我简化了代码,使其更具相关性。) => { this.props.dispatchNotification();我的
测试
:let dispatchNotification =
jest
.fn().mockReturnValue;
浏览 7
提问于2019-10-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单元测试之 React Native 项目实战
前端单元测试入门
携程租车React Native单元测试实践
react源码分析之-setState是异步还是同步?
为React开发人员推荐8个测试工具、库和框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券