腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Jest
深度
方法
间谍
、
如何监视instance属性中的publish和publishBatch: Object.defineProperty(Provider, 'instance', { return { publishBatch:
jest
.fn()}}); 我知道
jest
.spyOn(Provider, 'instance'
浏览 18
提问于2019-06-03
得票数 2
1
回答
为什么在模拟实现中使用spyon而不是
jest
.fn呢?
、
我很难理解何时使用
jest
.fn、
jest
.mock或
jest
.spyOn。Contract on correct date', () => { const mockDateNow =
jest
浏览 0
提问于2020-11-20
得票数 6
回答已采纳
1
回答
如何从
Jest
手动模拟检查默认导出函数
、
、
、
下面的isomorphic-fetch for
Jest
测试的手动模拟文件返回了期望值: // __mocks__/isomorphic-fetch.ts import * as req from我试过两种
方法
: 首先,我将Fetch函数包装在
jest
.fn中,如下所示: const Fetch =
jest
.fn((url: string, options: any): Promise<any我尝试的第二件事是从Fetch中删除
jest
.fn包装器,并添加
浏览 14
提问于2020-07-31
得票数 1
回答已采纳
1
回答
开玩笑没能窥探物体
、
、
、
我们在使用
Jest
进行单元测试时出现了一个令人不安的错误。问题:
Jest
不访问内部对象
方法
有没有人遇到过这个问题?代码: it('
Jest
fail', () => { co
浏览 1
提问于2017-10-13
得票数 2
1
回答
jest
.setTimeout.Error:用
Jest
和Supertest模拟Express中间件
、
、
、
jest
.mock('../../middleware/auth.js', () =>
jest
.fn目前我使用的是以下代码,当beforeEach()函数没有被注释掉时,所有测试都通过了: role.test.js
jest
.mock('../../middleware/auth.js
浏览 25
提问于2020-06-29
得票数 2
回答已采纳
1
回答
Jest
:监视对象
方法
?
、
、
、
const spy =
jest
.spyOn(global, Date);在Date global进行
间谍
活动 const spy =
jest
.spyOn(global, 'get', Date);
间谍
日期全局获取但是如何窥探对象
方法
呢?const spy =
jest
.spyOn(global.Date, 'toISOString').mockImplementation(() => { return new DateCa
浏览 118
提问于2020-12-05
得票数 0
2
回答
用
jest
在setTimeout上测试millisecods参数
、
、
、
、
我有一种使用setTimeout承诺触发暂停的
方法
: const pauseTime = time || 500; setTimeout(() => { }, pauseTime)} const setTim
浏览 3
提问于2020-12-03
得票数 4
1
回答
jest
-模拟扩展尝试返回允诺值
我正在使用
jest
模拟扩展,并且我试图在一个被模仿的类接口上模拟一个公共函数。import { mock } from "
jest
-mock-extended"; }); const mock_fetch =
jest
.fnapiService.send.mockReturnVa
浏览 1
提问于2020-11-08
得票数 1
1
回答
模拟
Jest
中的类不会调用相同的
方法
、
、
、
我正在尝试用require模拟一个导入到我的代码中的类,然后测试是否调用了该类的
方法
。/user')
jest
.mock('.如果我使用
jest
语法,这将如
jest
文档中所示:https://jestjs.io/docs/en/es6-class-mocks 但不幸的是,我不能在这个项目上使用ES6,因为它需要大量的重构。我还尝试用模块工厂参数模拟这个类
jest
.mock('.当我在user-consumer.js
浏览 7
提问于2021-01-16
得票数 1
回答已采纳
1
回答
spyOn @react本机-火基/分析
方法
、
基本上,我想确保使用某些属性调用分析
方法
,但到目前为止,它还不起作用:库被成功地模拟,因为我可以看到控制台注销了我的
jest
.fn(): return () => ({ logAppOpen:
浏览 1
提问于2020-06-27
得票数 1
回答已采纳
1
回答
jest
.fn()未被expect识别为
间谍
函数?
、
、
错误: const mockFn =
jest
.fn();expect(mockFn).toHaveBeenCalled(); 问题:
jest
.fn()不是
间谍
吗?
浏览 1
提问于2017-07-18
得票数 1
1
回答
如何在每次测试之间清除
jest
状态(spies,mock)?
、
、
、
我遇到了一个问题,
jest
不能清除测试之间的状态。我尝试在beforeEach()和afterEach()中调用restoreAllMocks(),但这没有清除我的
jest
.spyOn(x, 'y').mockImplementation()存根。我的spec模块:
jest
.spyOn(FeatureFlags, 'singleton').mockImplementation我没有预料到这一点,因为这意味着
浏览 58
提问于2020-02-11
得票数 1
5
回答
如何在
Jest
中重置或清除
间谍
?
、
、
我有一个
间谍
,用于一个套件中多个测试中的多个断言。例如,如何使'does not run method'中的断言变为真?const methods = {} describe('spy', () => {
浏览 2
提问于2018-11-17
得票数 157
回答已采纳
2
回答
React:如何测试更新props时是否调用了
方法
?
、
、
、
我正在尝试编写一个测试,用于检查在更新组件的属性时是否调用了某个
方法
。import renderer from 'react-test-renderer';import '
jest
-styled-componentsComponent.setProps({ isPaused: true });});expect
浏览 8
提问于2018-01-12
得票数 0
回答已采纳
1
回答
根据测试执行顺序使用TestBed.inject进行角单元测试成功/失败
、
、
、
我有一个角度应用程序(v11.1.0),它使用
Jest
来实现UnitTests。我使用TestBed.inject来获取单个测试中的服务实例,并使用spyOn来测试它们的
方法
,或者它们已经被调用或模拟返回值。
jest
.spyOn(dialog, 'open'
浏览 2
提问于2021-02-18
得票数 1
回答已采纳
2
回答
开玩笑,在不同的测试中使用不同的
jest
.mock
目前,我有以下代码(其中一部分): feeLookupAsync:
jest
.fn(() => Promise.resolve(feeLookupAsyncResponse)) createClientAsync:
jest
.fn(() => Promise.resolvehandler(event); /
浏览 1
提问于2020-11-20
得票数 1
回答已采纳
1
回答
TypeScript中带有proxyquire和sinon的Stub zip
、
、
、
、
我想用
jest
对类zip.adapter.ts进行单元测试。我尝试了许多不同的
方法
来模拟/存根包,但是没有什么效果。(我知道单元测试没有多大意义,因为一切都是被嘲笑的,但我必须这样做,因为测试覆盖率规则是我无法更改的。)called extractAllTo', () => { zipAdapter.unzip(Buffer.from(''),
浏览 3
提问于2020-11-04
得票数 1
回答已采纳
1
回答
Jest
:模拟条件函数调用
、
、
错误消息:
jest
.fn()值必须是模拟函数或
间谍
。
浏览 0
提问于2019-04-23
得票数 1
1
回答
为什么
jest
.spyOn()有时不工作在Vue组件的
方法
上?
、
、
、
我看到了该
方法
作为事件处理程序所做的更改,但在大多数情况下,
jest
.spyOn(wrapper.vm, 'methodName')并不能捕捉到调用,但在某些测试中,它还是起作用的。我怀疑有一种可能的重呈现(可能是由于mount()调用中的mount()参数),它用
jest
.spyOn()替换了原来的
方法
,因为如果我连续两次触发事件,toHaveBeenCalled()就会完成并跟踪调用toHaveBeenCalledWith({ name: 'Login' });但是
浏览 2
提问于2020-05-17
得票数 3
回答已采纳
1
回答
如何监视在
Jest
中beforeEach中实例化的类?
、
、
、
describe('tests on class Foo', () => { beforeEach(() => {
jest
.clearAllMocks() foo.bar()有一种
方法
可以在
方法</em
浏览 6
提问于2022-04-27
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
实时音视频
对象存储
活动推荐
运营活动
广告
关闭
领券