¿Cómo puedo probar si una función arg es un número? Obtuve una función simple de año bisiesto, por lo que me gustaría probar si el usuario ingresa un número (no cadena ni booleano) en el argumento "año".
const isLeapYear = (year) => ((year % 100 === 0) ? (year % 400 === 0) : (year % 4 === 0));
Traté de usar la función simulada pero no funcionó y no tengo idea de una solución. ¿Alguien me puede ayudar por favor?
it('Verify if the function argument is a number', () => { const myMock = jest.fn(2021); myMock.mock.calls[0].toBe(expect.any(Number)); });