Files
FEDEO/backend/tests/bankingInstitution.test.ts
root 21fb8c6649
All checks were successful
Build and Push Docker Images / build-backend (push) Successful in 44s
Build and Push Docker Images / build-frontend (push) Successful in 22s
Build and Push Docker Images / build-website (push) Successful in 21s
Build and Push Docker Images / build-central-services-api (push) Successful in 22s
Build and Push Docker Images / build-central-services-admin (push) Successful in 23s
Build and Push Docker Images / build-docs (push) Successful in 21s
Zentralen BIC-Abgleich robust machen
2026-09-01 13:17:37 +00:00

18 lines
646 B
TypeScript

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)
})