Estoy usando create-react-app y estoy tratando de escribir una prueba en broma para mi creador de acciones. Uno de los campos que agrega la acción es una identificación aleatoria, por lo que quiero usar expect.any (String) para que pase la prueba. Sin embargo, TypeError: expect.any is not a function
Aquí está mi prueba:
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 se agregó en Jest 18, que no se envió con esta versión de create-react-app. La versión que acaban de publicar ahora lo admite.