Estoy tratando de escribir una prueba de Jasmine para ver si el valor devuelto tiene dos decimales. Es un valor monetario, y quiero estar seguro de que hay un período seguido de dos números del 00 al 99, y supongo que .toContain() sería el comparador a usar. Pero, ¿qué iría entre paréntesis?
it("should return a result with 2 decimal places", function() { expect(calculateMonthlyPayment(values)).toContain(); });Usar expresión regular
expect(calculateMonthlyPayment(values).toString()).toMatch(/^\d+\.\d\d$/);