腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jest
:对
传递
到
对象
的
函数
的
测试
失败
,
并
显示
“
Received
:
serializes
to the
same
string
”
javascript
、
arrays
、
unit-testing
、
oop
、
jestjs
我有一个
函数
,它接受一个
对象
数组
并
返回一个新
的
对象
数组,简化如下: const injectArray = (arr, fn) => { ...el,,出现以下错误 Expected: [{"name": "John Doe", age: 25, "fn": [Function mockFn]}]
Received
:
serializes
to th
浏览 229
提问于2020-09-18
得票数 0
回答已采纳
1
回答
连续获取计算值会产生不同
的
引用。
mobx
return [1, 2, 3]} it('computed static items should be
same
expect(items).toBe(store.staticItems); }, 500);})Expected: [1, 2, 3]
Received
:
serializes</em
浏览 5
提问于2019-09-26
得票数 0
回答已采纳
1
回答
带有
函数
的
RxJS大理石
测试
对象
javascript
、
typescript
、
jestjs
、
rxjs-marbles
它
的
一个属性是
函数
。我正在使用rxjs-marbles/
jest
进行
测试
。以下是示例
测试
用例: })) m.expect(destination).toBeObservable(expected);结果如下: expect(
received
浏览 2
提问于2019-09-07
得票数 1
2
回答
如何在数组中只过滤类型为Symbol
的
值?
javascript
、
jestjs
我正在使用arrow library,创建一个只返回类型为Symbol
的
元素
的
函数
。我在数组上使用filter
函数
: export const extractSymbol = array => { return array.filter(value => typeof value === "symbol")} 但是因为我在实现之前创建了
测试
,所以这个
测试
失败
浏览 25
提问于2020-08-27
得票数 4
回答已采纳
1
回答
测试
React组件方法和mapDispatchToProps
javascript
、
reactjs
、
jestjs
、
enzyme
我正在为我
的
React组件编写一些
测试
。);} export default withRouter(connect(mapStateToProps, mapDispatchToProps)(CityFilter)); 我使用
jest
(在运行coverage命令之后),我看到handleSelect没有被
测试
覆盖/执行,即使关于toBeCalled
的
测试
正在通过。我
的
目标是百分之百
的
测试
覆盖率,那么如何确保我<
浏览 25
提问于2019-09-13
得票数 0
2
回答
在
Jest
中
测试
异步代码: done()没有按预期调用
javascript
、
unit-testing
、
jestjs
下面是用
Jest
编写
的
测试
套件(v20.0.4)。});以下是我
的
问题因此,即使expect语句没有通过,我也猜测它应该会
失败
,其错误类似于Test2:(Expected
浏览 0
提问于2018-10-02
得票数 5
回答已采纳
1
回答
如何让
Jest
自定义匹配器在typescript中工作?
typescript
、
jestjs
、
momentjs
、
matcher
、
ts-jest
我经常进行单元
测试
,需要比较两个moment
对象
。我使用moment
的
内置
函数
moment.isSame(moment)来比较它们。然而,这意味着我
的
断言将如下所示:我不太喜欢这样,特别是因为
失败
消息
的
信息量会更少。因此,我想编写一个自定义
的
jest
匹配器"toBeSameMoment“。"" : `
Rece
浏览 16
提问于2020-02-14
得票数 26
回答已采纳
1
回答
无法检查
传递
给
Jest
模拟
对象
的
参数
typescript
、
unit-testing
、
jestjs
、
mocking
我有一个相当简单
的
Typescript类和方法。我想使用
Jest
测试
此方法,以模拟此方法
的
依赖关系: import {DynamoWorkflow} from '..QueryResult<PipelineEvent>> { } } 在我
的
测试
中,我想确认
传递
给.queryPipelineEven
浏览 26
提问于2020-10-23
得票数 0
1
回答
当使用不可变
的
数据结构时,
Jest
模拟
函数
参数不匹配
javascript
、
immutable.js
、
jestjs
当尝试用
Jest
的
.toHaveBeenCalledWith()方法
测试
传递
给
函数
的
参数时,如果我使用ImmutableJS库处理不可变
的
数据结构,则
测试
失败
。
测试
失败
的
消息类似于以下内容: [{"foo": true, "bar": &qu
浏览 2
提问于2016-12-06
得票数 6
回答已采纳
1
回答
在类型记录中使用
jest
的
模拟请求模块功能
node.js
、
typescript
、
jestjs
我正在尝试使用类型记录中
的
request()来模拟节点模块request
的
jest
函数
,但是我做不到,有人能帮我哪里出了问题吗?顺便说一句,我正在尝试创建一个通用
的
代理
函数
,它应该与所有的http方法一起工作,比如get、post、delete、update。因此,我只想使用request()
函数
,而不是使用request.get(),request.post()...etc,使用基于request方法
的
if- method梯子。(), o
浏览 1
提问于2019-05-06
得票数 2
回答已采纳
1
回答
Jest
中
的
单元
测试
异步发电机功能
javascript
、
node.js
、
testing
、
stream
、
mocking
我想为生成器
函数
编写一个单元
测试
,但是我无法
传递
一个正确模拟
的
读流(ReadStream)
对象
。可
测试
功能: }); for await (const chunk of readStream) yield ch
浏览 9
提问于2021-12-06
得票数 0
回答已采纳
1
回答
带有超时
Jest
的
测试
承诺
javascript
、
promise
、
jestjs
、
timeout
setTimeout(() => { }, 1000);};
jest
.advanceTimersByTime(100
浏览 6
提问于2022-08-16
得票数 0
回答已采纳
2
回答
有可能扩展
Jest
/ Expect Matcher吗
javascript
、
testing
、
jasmine
、
jestjs
、
matcher
我想扩展
Jest
的
isEqual匹配器,以便在比较之前转换期望值(这允许我在
测试
中使用多行字符串)。我所需要做
的
就是通过lib:indent-to-first-line中
的
一个indent-to-first-line
函数
运行期望值,然后将它
传递
给isEqual。中
的
matcher返回
的
值导致
Jest
出错: matcher
函数
的
意外返回。Matcher
函数
应以下列
浏览 0
提问于2018-02-24
得票数 12
1
回答
如何期望匿名
函数
数组相等?
jestjs
我创建了一个
函数
,它根据作为参数
的
规则字符串生成一个匿名
函数
数组。然而,我
的
考试
失败
了: FAIL test/unit/composables/validationRules.spec.js ● unit/validationRules › generates correct
浏览 6
提问于2022-08-21
得票数 0
回答已采纳
1
回答
如何期望(
jest
)使用需要处理
的
对象
调用
函数
,然后才能进行匹配
typescript
、
jestjs
我正在
测试
一个(构造
函数
)
函数
是用一个特定
的
对象
调用
的
,但是这个
对象
本身
的
属性本身就是JSON。这是因为我正在模拟
的
第三方API需要这种类型
的
对象
,所以我无法更改它。我想通过将它们转换回
对象
并
使用expect.objectContaining之类
的
东西来
测试
这些JSON属性,因为它比尝试匹配完整
的
对象<
浏览 17
提问于2021-02-09
得票数 2
回答已采纳
5
回答
Jest
.js错误:“已收到:序列化
到
相同
的
字符串”
javascript
、
unit-testing
、
jestjs
this.location, otherDeal.location); return { ...deal };} |(expected[key]).toEqual(newDeal[key]);
浏览 1
提问于2019-07-02
得票数 60
1
回答
使用React和
Jest
,我如何模拟我需要等待
的
承诺?
reactjs
、
promise
、
mocking
、
jestjs
我正在使用React 16.13.0
并
尝试使用
jest
来
测试
是否调用了一个方法。我
对
如何使用mock感到非常困惑。我有一种方法。 class Missions { const missions = this.repo(); return this.repo().update(missi
浏览 20
提问于2020-04-16
得票数 0
回答已采纳
1
回答
如何在
Jest
中嘲弄猫鼬'find()‘
函数
?
javascript
、
node.js
、
mongodb
、
mongoose
、
jestjs
getWorlds()
的
服务
函数
。在我
的
项目中,我使用
Jest
作为
测试
框架。import WorldModel from '../../..0 }, await expect(worldService.getWorlds()).resolves.toEqual(expected);});如何在<em
浏览 4
提问于2019-11-04
得票数 6
回答已采纳
1
回答
不能嘲笑navigator.language
javascript
、
typescript
、
unit-testing
、
jestjs
、
next.js
我目前正在为一些切分实用程序
函数
添加单元
测试
。我
对
单元
测试
有点陌生。目前很难模拟某个全局
对象
。有任何方法来模拟/更新navigator.language
的
值吗?它总是返回en-US。我尝试了Object.defineProperty和不同
的
模拟
对象
。没起作用。问题是,如果我在
测试
中console.log(navigator.language),它将
显示
模拟
的
值,但是util
函数</
浏览 5
提问于2022-07-06
得票数 0
回答已采纳
2
回答
异步
函数
不像我期望
的
那样在
Jest
中运行。
javascript
、
asynchronous
、
jestjs
Javascript
测试
框架表示,为了
测试
异步
函数
,我需要在回调中添加done(),否则
测试
完成后
函数
将返回,因此
测试
将
失败
。} }) 我可以使用上面的代码通过
测试
,但是我认为我应该得到一个
失败
的
测试
,因为我
的
测试
文件中没有done()。
Jest
文档评估期望/断言和
失败
(
浏览 3
提问于2017-11-14
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通过构建自己的JavaScript测试框架来了解JS测试
流利说前端单元测试实践
“Spring和Kafka”Kafka整合Spring 深入挖掘-第1部分
被称为“三大框架”替代方案,Svelte 如何简化 Web 开发工作(下)
PHP 7 入门:类和接口的增强
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券