import test from "node:test" import assert from "node:assert/strict" import { findBankInstitutionByBic } from "../src/modules/banking-institution" test("finds a banking institution by BIC case-insensitively", () => { const institution = findBankInstitutionByBic([ { id: "without-bic" }, { id: "slz", bic: "slzode22xxx" }, ], " SLZODE22XXX ") assert.equal(institution?.id, "slz") }) test("ignores institutions without a BIC instead of throwing", () => { assert.equal(findBankInstitutionByBic([{ id: "without-bic" }], "SLZODE22XXX"), null) assert.equal(findBankInstitutionByBic(null, "SLZODE22XXX"), null) })