请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师react-redux @testing-library/react单元测试

https://img1.sycdn.imooc.com//szimg/5f3bf1a5085aa0e214401080.jpg老师 我这样用的渲染用的老师那种那方法 1.<Provider><Header /><Provider> 这个形式 还有一种是用

2.用renderWithRedux()  老师可以帮看下 用第一种都可以实现 数据的问题吗?卡住了 现在 尴尬 

正在回答 回答被采纳积分+3

3回答

Dell 2020-08-23 09:55:13

第一种可以使用,现在有什么问题?报错发上来看一下。

0 回复 有任何疑惑可以回复我~
  • 提问者 Aaron0128 #1
    老师在吗?想私信你 ····关注你了 第一种 想我这样直接传Props 界面接受不到。但二种可以 。还有个问提 就是一个按钮异步操作 派发了action 后 请求回来 但是并没有等到想要的结果 用 wait await (()=>{
    fireEvent.(element)}这种 也没有等到请求执行完 
    )
    回复 有任何疑惑可以回复我~ 2020-08-23 10:05:41
  • 提问者 Aaron0128 #2
    上图写错了 就是上面事件fireEvent.click()执行完 属于异步按钮请求派发了一个action 走api请求。请求完 下面的snopshotElement 应该toBe(1)可 结果还是0 没有出来 这部分不知道怎么正确的写
    回复 有任何疑惑可以回复我~ 2020-08-23 10:11:05
提问者 Aaron0128 2020-08-18 23:53:08

对了 应该说store 里有多个reducer  老师的第一种方法 应该也可以的吧

0 回复 有任何疑惑可以回复我~
提问者 Aaron0128 2020-08-18 23:30:21

renderWithRedux 是一个封装函数 网上应该有用到的。但是我现在已经全用第一种去做了。但数据这么传过去 好像好可以。而且

@testing-library/react好像没有改state的方法  

0 回复 有任何疑惑可以回复我~
  • Dell #1
    微信dell-js
    回复 有任何疑惑可以回复我~ 2020-08-23 10:27:31
  • 提问者 Aaron0128 回复 Dell #2
    老师 加了 请通过下 ·
    回复 有任何疑惑可以回复我~ 2020-08-23 18:30:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信