腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
:
如何
恢复
到
之前
的
模拟
实现
(
而
不是
原始
实现
)
node.js
、
unit-testing
、
testing
、
jestjs
我有一组3个测试,第一个有基本
的
模拟
实现
: Team.query =
jest
.fn(() => ({ return { is_disabled在第三个测试中,我想将它
恢复
到上面的
jest
.fn
实现
。这个是可能
的
吗?
浏览 14
提问于2019-04-06
得票数 1
1
回答
jest
.setTimeout.Error:用
Jest
和Supertest
模拟
Express中间件
node.js
、
express
、
jestjs
、
supertest
我想
模拟
身份验证中间件函数,使其始终只调用next()。为了尝试
实现
这一点,在将身份验证中间件功能添加到app.js中
的
应用程序
之前
,我在测试文件
的
开头添加了以下内容。
jest
.mock('../../middleware/auth.js', () =>
jest<
浏览 25
提问于2020-06-29
得票数 2
回答已采纳
2
回答
如何
恢复
用
jest
.mock()创建
的
模拟
?
unit-testing
、
jestjs
显然,mock.mockRestore()没有
恢复
使用
jest
.mock()创建
的
模拟
的
原始
实现
。/b';
jest
.mock('.
浏览 1
提问于2019-06-07
得票数 29
2
回答
JEST
:我
的
独立模块函数依赖于在同一个模块上找到
的
函数。在
模拟
之后,它仍然依赖于原来
的
实现
。
javascript
、
unit-testing
、
jestjs
、
mocking
1) return(num + 1) a,} expect(aResult).toBe(6
浏览 5
提问于2022-04-28
得票数 0
回答已采纳
3
回答
jest
中
的
jest
.fn()和
jest
.spyOn()方法有什么区别?
reactjs
、
mocking
、
jestjs
、
spy
我正在为我
的
react项目编写单元测试用例,并使用
jest
和酶来编写测试用例。我看过那些开玩笑
的
文件 谢谢
浏览 2
提问于2019-08-25
得票数 84
1
回答
模拟
单击事件并使用toBeCalled()得到错误,即
不是
函数错误
javascript
、
ecmascript-6
、
jestjs
、
enzyme
这是我尝试测试按钮
的
单击事件 const addItem =
jest
.fn()
浏览 2
提问于2018-12-13
得票数 0
1
回答
仅为一个测试用一个新
的
模拟
重写现有/共享
Jest
模拟
javascript
、
testing
、
jestjs
、
integration-testing
我有一个使用套件
的
Jest
集成测试套件--用于数据库访问
的
全局
模拟
,根据这些测试套件,我返回不同
的
模拟
响应:it('should throw and handle an error if the db retur
浏览 1
提问于2021-06-04
得票数 1
1
回答
创建React在
模拟
异步函数时更改
jest
.fn()
的
行为
javascript
、
reactjs
、
async-await
、
jestjs
当从使用
jest
.fn()创建
的
干净CRA项目运行时,我对npx create-react-app
jest
-fn-behaviour
的
以下行为感到困惑。; }) 上面的测试将如预期
的
那样在一个干净
的
JavaScript项目中工作,
而
不是
在一个
浏览 3
提问于2021-04-07
得票数 2
回答已采纳
1
回答
mocking
jest
后
恢复
实现
javascript
、
unit-testing
、
jestjs
我正在尝试
模拟
一个函数,并在测试之后将真正
的
实现
用于其他测试。/myService.js'); it('should return 2 by mocked', () => { foo:
jest
.fnmockResolvedValueOnce(2), expect.asserti
浏览 0
提问于2021-07-21
得票数 0
2
回答
在
模拟
实现
之后取消
模拟
函数
node.js
、
jestjs
我在取消
模拟
一个函数时遇到了一些问题。testing processing', () => { const mockPatch =
jest
.fn})}) 我已经试过了 myClass.check.mockRestore() beforeEach(() => {myClass.check.mockRestore()})
jest
.unmock
浏览 9
提问于2020-09-09
得票数 1
回答已采纳
1
回答
如何
将
模拟
函数从function组件
的
原型中分离,从而不会影响其他测试?
reactjs
、
jestjs
、
enzyme
在第一次测试中,我有两个测试,我
模拟
了handleTextChange方法,以了解它是用文本更改调用
的
。 </div> }在我
的
测试文件里to mock handleTxtChange to //know t
浏览 0
提问于2018-12-12
得票数 1
回答已采纳
1
回答
模拟
fs.readFile -单元测试
javascript
、
typescript
、
unit-testing
、
jestjs
、
fs
我正在使用
Jest
框架进行单元测试,并遇到了一个
模拟
fs.readFile
的
场景。{ .mockImplementation((_, callback) =/path'); 当我运行测试用例时,不会调用间谍,
而
模拟
不是
wo
浏览 2
提问于2020-01-18
得票数 3
回答已采纳
1
回答
为什么在
模拟
实现
中使用spyon
而
不是
jest
.fn呢?
unit-testing
、
jestjs
我很难理解何时使用
jest
.fn、
jest
.mock或
jest
.spyOn。这似乎是总结:但我看到这样
的
代码示例: const NOW = '2019-
浏览 0
提问于2020-11-20
得票数 6
回答已采纳
1
回答
嵌套模块中嘲笑行为
的
澄清
jestjs
我被那些开玩笑
的
医生弄糊涂了。文档告诉我,测试文件不应该能够在src users.js文件中
模拟<
浏览 2
提问于2019-12-21
得票数 6
2
回答
对函数(类级)之外创建
的
模拟
变量(类级)进行
Jest
测试上下文/间谍
javascript
、
unit-testing
、
testing
、
mocking
、
jestjs
我试着在
Jest
做一些测试,但是被一个
模拟
/间谍困住了。我设法使测试正常工作,但只能通过更改我
的
实现
(这让我感到很不爽)。servers; console.log('ERROR', e);}; listServers以下是最初
的
实现
最初
的
实现
将完成,
jest
将报告
模拟
没有被调用。 我感到困惑<
浏览 0
提问于2019-03-07
得票数 1
回答已采纳
1
回答
如何
在测试套件中只
模拟
一次函数?
node.js
、
mocking
、
jestjs
大多数时候,我想测试registerUser函数
的
实际响应是什么,给出了特定
的
req参数。 这一切都很好,除了我还想测试如果registerUser函数抛出一个错误会发生什么。我知道我可以在测试套件
的
顶部
模拟
registerUser函数,但是这会影响所有的测试。我试着和
jest
.mock和
jest
.spyOn一起玩,但是我还没能让它开始工作。我
如何
模拟
registerUser函数
的
响应一次,然后
恢复
它,这样它就不会影
浏览 3
提问于2020-09-06
得票数 1
1
回答
根据测试执行顺序使用TestBed.inject进行角单元测试成功/失败
angular
、
typescript
、
unit-testing
、
jestjs
我有一个角度应用程序(v11.1.0),它使用
Jest
来
实现
UnitTests。我使用TestBed.inject来获取单个测试中
的
服务实例,并使用spyOn来测试它们
的
方法,或者它们已经被调用或
模拟
返回值。我试图使用
jest
.resetAllMocks(),但它也
浏览 2
提问于2021-02-18
得票数 1
回答已采纳
1
回答
如何
用
jest
模拟
redux操作
的
依赖
实现
ecmascript-6
、
redux
、
jestjs
我对
Jest
有问题,没有提升以‘模仿’开头声明
的
模拟
函数--我
的
理解是,这应该按照
的
要求工作Actions.js import { setUser } from '..&
浏览 0
提问于2020-03-19
得票数 0
回答已采纳
6
回答
如何
在每次测试前重置
Jest
模拟
函数调用计数
javascript
、
unit-testing
、
jestjs
我是
Jest
的
新手,我试着用它来测试函数是否被调用。我注意
到
mock.calls.length并
不是
为每个测试重置,而是在积累。我怎样才能在每次考试前达到0?我不希望我
的
下一个测试取决于以前
的
结果。我知道
Jest
中有beforeEach -我应该使用它吗?重置mock.calls.length
的
最佳方法是什么?谢谢。} },Sum.test.js import sum from 'api
浏览 0
提问于2017-12-14
得票数 206
回答已采纳
1
回答
如何
在测试React应用程序时
模拟
fetch?
reactjs
、
unit-testing
、
jestjs
、
fetch
、
react-testing-library
我试着用这种方式嘲笑fetch: global.fetch =
jest
.spyOn(global, 'fetch').mockImplementation(endpoint => Promise.resolve但是
模拟
似乎被忽略了,
而
内置
的
fetch似乎被使用了:Error: connect ECONNREFUSED 127.0.0.1:80 ...看起来像是对内置fetch
的
失败调用。然后我尝试使用
jest
.fn
而
不是
浏览 26
提问于2020-06-16
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 16 Jest手动模拟
流利说前端单元测试实践
携程租车React Native单元测试实践
前端单元测试入门
基于Jest Mock API对业务逻辑集成测试附源码
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券