腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
快照
为
每个
测试
文件
返回
相同
的
代码
、
、
、
我正在运行
jest
酶
测试
,带有
快照
。
快照
文件
生成正确,但其内容基本
为
: //
Jest
Snapshot v1, https;//link ^^^^^^^^ <-- only component name is changing 对于
每个
测试</em
浏览 10
提问于2019-04-12
得票数 2
回答已采纳
1
回答
如何在ava中使用特定于玩笑
的
快照
?
我正在将
测试
从
jest
迁移到ava;在我
的
jest
设置中,我使用了特定于
jest
的
快照
,以便在
每个
测试
案例中都有一个
快照
文件
(有时我会手动调整
快照
,如果不是所有东西都在一个大
文件
中,编辑器就会更容易)。可以在ava中使用特定于玩笑
的
快照
(如果是的话,如何使用),或者可以以不同
的
方式实现类似的东西吗?
浏览 3
提问于2019-12-21
得票数 0
回答已采纳
2
回答
如何计算第一个
快照
、
、
、
,b) { return a+b;} expect(sum(1,2)).toMatchSnapshot();如果
测试
在第一次
快照
本身
返回
3以外
的
值,那么上述
测试
如何通过错误进行
测试
?我想它比较比较,但我不确定它是否可以用于我们知道确切价值
的
地方。
浏览 0
提问于2019-02-13
得票数 1
回答已采纳
1
回答
嘲笑过时
的
快照
警告会导致
测试
失败:退出
Jest
时忽略警告
、
我有一个已禁用
的
测试
套件/
文件
。它有一个相关
的
快照
文件
。对于我
的
特殊情况,我不想删除或更新
快照
文件
(长话短说:它在其他地方使用)。我可以在配置中忽略过时
的
<em
浏览 4
提问于2020-06-19
得票数 15
1
回答
什么时候用
jest
和酶进行单元
测试
或
快照
测试
?
、
、
、
、
我开始用玩笑和酶来
为
我
的
react应用程序编写
测试
,用于本地和前端,我想清楚地知道什么时候使用
快照
测试
,什么时候使用单元
测试
。
浏览 1
提问于2018-06-28
得票数 0
回答已采纳
3
回答
如何配置
jest
快照
位置
、
我希望将我
的
jest
快照
创建
为
我
的
测试
文件
中
的
兄弟。 我想达到
的
目标是:我在github:上找到了这篇文章module.exports
浏览 0
提问于2019-08-27
得票数 11
回答已采纳
1
回答
返回
属性
的
jest
快照
,而不是htmlFor
、
、
、
我使用
jest
-serializer-html-string和preact-render-to-string进行
快照
测试
,但问题是,当我
为
具有如下htmlFor="“
的
组件运行
快照
测试
更新时:它生成一个
快照
,如下所示: <label for="checkbox">label</
浏览 12
提问于2020-05-19
得票数 0
回答已采纳
1
回答
什么是过时
的
快照
和
快照
文件
?
我觉得
Jest
快照
摘要有点让人困惑。在我们
的
一个存储库中运行
测试
之后,我得到以下摘要: › 2 snapshots written in 1 test suite.因此,如果我说得对,这个摘要意味着 两个
测试
是新
的
,没有
快照</em
浏览 0
提问于2019-09-04
得票数 21
回答已采纳
1
回答
如何在更新
Jest
中
的
快照
时强制使用“testPattern”?
为
测试
UI组件提供了方便。如果UI组件发生更改,则需要更新
快照
以反映
相同
的
内容。我们可以指定“testNamePattern”来更新特定
测试
的
快照
。
jest
--updateSnapshot --testNamePattern abc.test.js 可以在更新
快照
的
同时强制执行“testNamePattern”吗?这将有助于避免错误地更新其他失败
快照
。据我所知,它预计会陷入<em
浏览 2
提问于2017-09-04
得票数 0
回答已采纳
1
回答
如何在
Jest
测试
之间共享
快照
?
、
、
使用TDD,我想编写一些新
的
测试
,这些
测试
以稍微不同
的
方式创建数据,并验证
测试
数据是否与以前
的
测试
相同
。 因此,在编写
测试
1并生成
快照
之后,Test 2/3/4应该生成与Test 1
相同
的
快照
。
Jest
似乎将
测试
名放在自定义
快照
名称
的
前面,因此我不能使用.match(tes
浏览 2
提问于2021-01-13
得票数 4
1
回答
针对已编译
的
包运行
测试
、
、
作为一个JS库,作者i以以下格式编译和发布 my源
代码
: UMD (/dist/index.js)我
的
单元
测试
涵盖了我
的
源
代码
,信任我
的
捆绑/编译工具来生成工作包。然后,我通过React阅读了,他们解释说,他们根据库
的
捆绑版本运行单元
测试
的
一部分。他们引入了一个test
浏览 1
提问于2018-08-11
得票数 4
回答已采纳
3
回答
Jest
toMatchSnapshot没有抛出异常
大多数
的
expect(arg1).xxxx()方法都会在比较结果不符合预期
的
情况下抛出异常。这种模式
的
一个例外似乎是toMatchSnapshot()方法。它似乎从不抛出异常,而是存储失败信息供以后
的
Jest
代码
处理。 怎样才能使toMatchSnapshot()抛出异常呢?如果这不可能,有没有其他方法可以让我们
的
测试
在
快照
比较失败时检测到?
浏览 0
提问于2018-03-15
得票数 2
2
回答
酶
测试
失败是由于反应16
的
皮毛。
、
、
当我运行yarn test时,许多
测试
现在由于linting/格式化错误而失败。div> - key="0" + <h1> 有没有人知道为什么会发生这种情况,以及我如何修正
测试
浏览 1
提问于2018-04-16
得票数 0
回答已采纳
1
回答
忽略VueJS组件
文件
的
代码
覆盖率,尽管这些组件
的
测试
已成功运行
、
、
、
、
我正在尝试获取构建在VueJS中
的
前端应用程序
的
代码
覆盖率结果。显然,如果我创建一个组件,然后为该组件编写一个
测试
(
快照
测试
),集成开发环境(WebStorm)会忽略该
文件
。我做了一些研究,发现
代码
覆盖率只列出了包含可执行JavaScript
的
文件
。在我
的
例子中,如果我创建了一个组件,并像这样从该组件
返回
: <template> ...export default
浏览 21
提问于2019-05-07
得票数 0
1
回答
Jest
snapshot test在CI上
的
快照
中将"_class“一词添加到React HOC中,但不是在我
的
机器上
、
、
、
我
的
React HOC: import { withRouter } from "react-router";const InnerComponent: FC<any> = (props):<InnerComponent />)} 这是我
的
测试
规范
文件
的
摘录(我使用酶和
jest
): const component = shallow(<OuterComponent {..我
的
Inne
浏览 17
提问于2021-04-15
得票数 0
1
回答
ReactJS:未
测试
文件
的
Jest
覆盖率报告显示0%
的
覆盖率
、
、
、
、
我试着使用
jest
测试
未
测试
的
源
代码
js
文件
的
代码
覆盖率,但惊讶地发现,它对所有
文件
的
代码
覆盖率大多为0%。用
Jest
测试
component.js
文件
的
代码
覆盖率好吗?还是我在这里做了什么不正确
的
事情?下面是我在package.json中指定
的
jest
配置:
浏览 6
提问于2017-08-02
得票数 5
3
回答
模拟反应-多玛·杰斯特
、
、
、
我试着用
Jest
来模拟react dom模块import {configure, shallow } from 'enzyme';import { render } from 'react-dom';
jest
.mockmockTitle" url="mockUrl
浏览 2
提问于2018-04-09
得票数 3
回答已采纳
1
回答
使用子组件
测试
组件时,响应
Jest
匹配
快照
,崩溃
、
、
、
我有一些来自第三方加载项/库
的
子组件。我使用
Jest
作为我
的
单元
测试
和toMatchSnapshot()方法。我试图用
jest
.unmock('ChildComponet.js')排除子组件,得到了以下错误:
jest
.unmock('ChildComponet.js')被调用,但是自动锁定是禁用
的
。删除对
jest
.unmock
的
不必要调用,或通过
jest
.enabl
浏览 2
提问于2016-10-14
得票数 0
回答已采纳
1
回答
React
jest
快照
仅
返回
空DocumentFragment
、
、
</Modal>}); 我正在尝试使用test -library和
jest
来
测试
它,如下所示: const { asFragment } = render(<MyModal {./>); expect(renderFragment).toMatchSnapshot(); 但是,当我检查
快照
时我可以通过getByTestId(modal-client-id)
测试
模式是否
浏览 26
提问于2021-09-19
得票数 2
回答已采纳
1
回答
jest
快照
每次都格式化moment对象,而不是
返回
moment对象
、
、
、
我有一个
Jest
测试
,它通过设置startDate
的
map()来格式化数组。我捕获
返回
的
map
的
快照
,因为它是脆弱
的
业务逻辑。但是,
快照
逻辑似乎正在修改对象
的
值。Codesandbox: expect(moment.isMoment(events[0].startDate)).toBe(true); 但是转换<e
浏览 21
提问于2021-02-19
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券