Im using create-react-app и Im пытается написать тест в шутку для моего создателя действия. Одно из полей, которое добавляет действие, - это случайный идентификатор, поэтому я хочу использовать expect.any (String), чтобы тест прошел. Тем не менее я получаю TypeError: expect.any is not a function
TypeError: expect.any не является функцией
Вот мой тест:
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)
})
})
У меня такая же проблема на 18.1.0 –
Ну, по крайней мере, я не сумасшедший. – unruffledBeaver
Оформил проблему https://github.com/facebookincubator/create-react-app/issues/1520 – unruffledBeaver