gpt4 book ai didi

reactjs - TypeError : expect. any 不是函数

转载 作者:行者123 更新时间:2023-12-04 02:07:33 28 4
gpt4 key购买 nike

我正在使用 create-react-app,我正在尝试为我的 action creator 编写一个 Jest 测试。该操作添加的字段之一是随机 ID,因此我想使用 expect.any(String) 以便测试通过。但是我收到 TypeError: expect.any is not a function

这是我的测试:

describe('actions', () => {

it('should create an action to add a ticket', () => {
const payload = {
summary: 'A summary',
description: 'A description',
status:'open',
priority: 'minor',
};

const expected = {
type: actions.ADD_TICKET,
ticket: {
...payload,
id: expect.any(String),
},
};

const actual = addTicket(payload);

expect(actual).toEqual(expected)
})
})

最佳答案

expect.any 是在 Jest 18 中添加的,它没有随这个版本的 create-react-app 一起发布。他们刚推的版本现在支持了

关于reactjs - TypeError : expect. any 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41942411/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com