Formatted with standard

This commit is contained in:
Masahiko Shin
2021-05-23 18:09:39 +09:00
parent e07328bf73
commit 6d8b134ce7
2 changed files with 7 additions and 7 deletions

View File

@ -2,7 +2,7 @@
export const isDivisible = (num1, num2) => {
if (!Number.isFinite(num1) || !Number.isFinite(num2)) {
throw new TypeError("Expected a number")
throw new TypeError('Expected a number')
}
if (num2 === 0) {
return false

View File

@ -17,21 +17,21 @@ describe('isDivisible', () => {
[5, -0, false]
]
test.each(testCases)("if parameters are (%i, %i) it returns %p", (dividend, divisor, expected) => {
expect(isDivisible(dividend, divisor)).toBe(expected);
test.each(testCases)('if parameters are (%i, %i) it returns %p', (dividend, divisor, expected) => {
expect(isDivisible(dividend, divisor)).toBe(expected)
})
const errorCases = [
[NaN, NaN],
[NaN, 1],
[1, NaN],
["1", 1],
[1, "1"],
['1', 1],
[1, '1'],
[1, true],
[false, 2]
]
test.each(errorCases)("throws an error if parameters are (%p, %p)", (dividend, divisor) => {
test.each(errorCases)('throws an error if parameters are (%p, %p)', (dividend, divisor) => {
expect(() => {
isDivisible(dividend, divisor)
}).toThrow()