From ddd7c63391e3b3e5ecd8f5b5d64acf9ccba6ea38 Mon Sep 17 00:00:00 2001 From: believer Date: Fri, 10 Nov 2023 15:43:09 +0100 Subject: [PATCH] chore: update tests types --- lib/__tests__/index.spec.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/__tests__/index.spec.ts b/lib/__tests__/index.spec.ts index 2af2abb..d520b8a 100644 --- a/lib/__tests__/index.spec.ts +++ b/lib/__tests__/index.spec.ts @@ -2,8 +2,12 @@ import { describe, expect, test } from 'bun:test' import { allBanks, bankName, clearingNumbers } from '../index' describe('#bankName', () => { + test('handles undefined', () => { + // @ts-expect-error Testing invalid input + expect(bankName()).toEqual('') + }) + test.each([ - [undefined, ''], ['', ''], [0, ''], [52, ''], @@ -77,12 +81,9 @@ describe('#bankName', () => { ['VP Securities A/S', 9956, 9956], ['Ã…landsbanken', 2300, 2399], ])('%s (%s-%s)', (bank, min, max) => { - return new Array(1 + max - min) - .fill(0) - .map((_, i) => min + i) - .forEach((value) => { - expect(bankName(value)).toEqual(bank) - }) + for (let i = min; i <= max; i++) { + expect(bankName(i)).toEqual(bank) + } }) test.each([ @@ -117,6 +118,7 @@ describe('#bankName', () => { describe('#clearingNumbers', () => { test('handles undefined', () => { + // @ts-expect-error Testing invalid input expect(clearingNumbers()).toEqual([]) })