腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4778)
视频
沙龙
1
回答
Jest
-
changing
模拟
实现
不起作用
、
我在__mocks__/api.js中有一个api.js的
模拟
文件,默认
实现
如下: export function api() { systemInfo:
jest
.fn=> Promise.resolve({ system_info: { mi_workers_count: 3 } }))} 然而,我想在一次测试中更改这个默认行为,所以我尝试了以下方法,但
不起作用
) console.log(mockApi().systemInfo.getMockImplemen
浏览 12
提问于2020-07-02
得票数 0
回答已采纳
1
回答
在useState上使用spyOn进行的React单元测试没有像它应该调用的那样调用
模拟
函数
、
、
它进入函数内部,并按照预期从"title“更改为"author”,但它不会检测到
模拟
函数的调用。有人知道这有什么问题吗?/PostFilter" const handleSortClick =
jest
.fn() let wrapper beforeEa
浏览 26
提问于2020-04-10
得票数 0
回答已采纳
2
回答
如何
模拟
React componentWillUnmount中使用的构造函数
、
、
我正在尝试使用mapbox-gl和
Jest
和React - test -library来测试react组件。react-test-renderer";import mapboxgl from "mapbox-gl"; Map:
jest
.fn(() => ({ re
浏览 3
提问于2021-01-04
得票数 0
1
回答
手动
模拟
不能与
Jest
配合使用
、
、
有人能帮我在
Jest
中手动
模拟
吗?:)我试着让
Jest
使用
模拟
而不是实际的模块。// __tests__/mockTest.js beforeEach(() => {
jest
.mock("..// src
浏览 1
提问于2018-04-06
得票数 12
回答已采纳
2
回答
Jest
-如何
模拟
ES6默认导出,然后更改默认
实现
/返回值
、
、
、
、
/useHook'; 但是,我无法更改
模拟
实现
或
模拟
的返回值,以返回类似于[true,
jest
.fn()]的内容。 在与钩子相同的lvl中
浏览 22
提问于2022-09-08
得票数 0
1
回答
如何监视作为缺省导出的单个函数
、
、
如果以不同的方式导出,我将能够像这样使用
jest
.spyOn:但由于这是默认导出
jest
.spyOn(???, 'trueOrFalse').mockImplementation(() => false); 我如何窥探或模仿这个依赖函数?
浏览 2
提问于2020-06-08
得票数 0
1
回答
使用React测试库测试登录功能
、
、
我正在尝试对一个React SignIn组件(使用React测试库和
Jest
)进行两个功能的单元测试: 1)成功的登录,2)不成功的登录(无法找到电子邮件),这会呈现一条错误消息。Sign in )} )我正在尝试对SignIn组件进行单元测试,并希望
模拟
从我的测试如下所示: import "@testing-library/
jest
-dom&qu
浏览 1
提问于2021-10-11
得票数 1
1
回答
嵌套模块中嘲笑行为的澄清
这是在中 文档告诉我,测试文件不应该能够在src users.js文件中
模拟
axios .然而,这是文档中的例子,所以它肯定会起作用的。在我的测试套件中,我有一个测试文件,它
实现
了非常类似的
浏览 2
提问于2019-12-21
得票数 6
3
回答
如何在React组件中
模拟
服务以在
jest
中隔离单元测试?
、
、
、
; // render table rows with object data} 我可以通过
模拟
axios来测试ObjectList是否如我所期望的那样呈现数据:
jest
.mock('axios') data: require('.例如,由于SomeService只返回axios响应,所以我可以类似地
模拟</e
浏览 5
提问于2020-08-06
得票数 1
回答已采纳
1
回答
在测试文件之间共享
模拟
、
、
、
我想在测试文件之间共享一个
模拟
实现
,但我不想全局
模拟
模块。默认情况下,我不需要
模拟
模块,但在某些情况下,我希望对文件应用相同的
模拟
逻辑。
jest
.mock('some-module', () => {})// sharedMock
浏览 0
提问于2017-04-08
得票数 4
1
回答
如何用
jest
模拟
redux操作的依赖
实现
、
、
我对
Jest
有问题,没有提升以‘模仿’开头声明的
模拟
函数--我的理解是,这应该按照的要求工作Actions.js /
浏览 0
提问于2020-03-19
得票数 0
回答已采纳
1
回答
如何
模拟
formik提交的公理?
、
、
、
defaultResponse = { data: {} }; reset() { get:
jest
.fn(() => Promise.resolve(defaultResponse)), put:
jest
.fn(() => Promise.resolve(defaultResponse)),post:
jest
.fn(() => Promise.resolve(defaultRes
浏览 8
提问于2020-05-08
得票数 3
回答已采纳
1
回答
使用函数
模拟
许多模块
我已经为经常被调用的端点做了
模拟
,但不想为每个测试多次调用
jest
.mock。/get-rsa-key');}我在文档中找到了以下便条:
浏览 6
提问于2021-11-14
得票数 0
回答已采纳
1
回答
如何
模拟
api以验证它是否正确地使用
jest
和fetch呈现
、
、
、
我想要达到的目标是:
模拟
api并测试它是否正确呈现。 有人能给我一个代码示例,看看如何用玩笑具体地测试这个函数吗?这样我就可以将它应用到我的项目中的所有其他函数中,我真的不明白如何
实现
这个目标。
浏览 1
提问于2020-04-17
得票数 1
回答已采纳
3
回答
jest
.spyOn等价于
jest
.mock
、
、
、
模拟
整个模块,但保留原来的模块逻辑。类似于
jest
.spyOn的默认行为,其中原始方法被调用。 使用
jest
.mock允许执行所需的断言,但不执行原始逻辑,有时我希望执行该逻辑。使用
jest
.spyOn允许断言,并且可以执行原始逻辑,但只能在模块的命名导出上执行,这通常是有用的,但是当方法作为默认值导出时或者在下面的示例代码中是不有用的。
浏览 2
提问于2019-01-23
得票数 0
回答已采纳
1
回答
如何用
jest
模拟
一个获取函数,确保也能捕获catch函数?
、
我试图
模拟
一个fetch函数,但是这似乎并不像我最初想到的那样简单,因为我使用的代码似乎没有涵盖函数的所有方面。下面是我试图在以下代码上创建一个
模拟
的代码: fetch('https://connectr-swapi.herokuapp.com/', {2 ] }} <e
浏览 5
提问于2022-01-26
得票数 1
1
回答
TypeScript中带有proxyquire和sinon的Stub zip
、
、
、
、
我想用
jest
对类zip.adapter.ts进行单元测试。我尝试了许多不同的方法来
模拟
/存根包,但是没有什么效果。(我知道单元测试没有多大意义,因为一切都是被嘲笑的,但我必须这样做,因为测试覆盖率规则是我无法更改的。)如果我在使用导入时没有使用require(),那么
模拟
就不能工作。是否有可能摆脱require()而只使用导入? import { ZipAdapter } fr
浏览 3
提问于2020-11-04
得票数 1
回答已采纳
1
回答
使用
jest
在一个文件中对一个模块进行多个
模拟
、
如果我在文件的顶部使用
jest
.mock,那么它都可以工作,但是如果我想在每个it块中指定不同的b函数的
模拟
实现
,它就不能工作。此外,我尝试使用
jest
.doMock,但它不能很好地工作。', () => ({ })) }); it('should return true', functi
浏览 0
提问于2019-07-15
得票数 0
1
回答
嘲笑
模拟
函数在我的测试用例中
不起作用
、
、
、
当我导入模块时,我使用
jest
.mock() api来
模拟
它们:
jest
.mock("../../middleware/analytics", () => { const orginalModules =
jest
.requireActual("..
浏览 9
提问于2022-07-04
得票数 1
1
回答
带有ECMAScript模块的
Jest
模块
模拟
、
、
、
、
使用文档()作为指南,我编写了以下内容:{ "watch-test": "
jest
.--verbose --watch" "dependencies": { }, "
jest
": "^28.1.3"
浏览 7
提问于2022-08-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 16 Jest手动模拟
PHP简单实现模拟登陆功能示例
模拟量光端机如何实现信号传输?
轻松一招,教你实现模拟弱网环境
携程租车React Native单元测试实践
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券