feat: define FAMILY_KIND_BY_KEY for SEAFARER_REGISTRATION in licensing helpers

This commit is contained in:
Nati
2026-08-19 13:26:03 +00:00
parent acbb789960
commit 688b111b6a
2 changed files with 8 additions and 7 deletions

View File

@@ -1,10 +1,10 @@
import { describe, expect, it } from 'vitest'; import { describe, expect, it } from "vitest";
import { resolveFamilyKind } from '@ema-platform/api'; import { resolveFamilyKind } from "@ema-platform/api";
describe('resolveFamilyKind', () => { describe("resolveFamilyKind", () => {
it('treats person-centric seafarer applications as document queues', () => { it("treats person-centric seafarer applications as document queues", () => {
expect(resolveFamilyKind('SEAFARER_REGISTRATION')).toBe('DOCUMENT'); expect(resolveFamilyKind("SEAFARER_REGISTRATION")).toBe("DOCUMENT");
expect(resolveFamilyKind('SEAMAN_BOOK')).toBe('DOCUMENT'); expect(resolveFamilyKind("SEAMAN_BOOK")).toBe("DOCUMENT");
expect(resolveFamilyKind('BTC_BASIC_TRAINING')).toBe('CERTIFICATE'); expect(resolveFamilyKind("BTC_BASIC_TRAINING")).toBe("CERTIFICATE");
}); });
}); });

View File

@@ -174,6 +174,7 @@ export const APPLICANT_NAME_TYPE_KEYS = [
]; ];
const FAMILY_KIND_BY_KEY: Partial<Record<string, FamilyKind>> = { const FAMILY_KIND_BY_KEY: Partial<Record<string, FamilyKind>> = {
SEAFARER_REGISTRATION: 'DOCUMENT',
SEAMAN_BOOK: 'DOCUMENT', SEAMAN_BOOK: 'DOCUMENT',
VESSEL_REGISTRATION: 'DOCUMENT', VESSEL_REGISTRATION: 'DOCUMENT',
BTC_BASIC_TRAINING: 'CERTIFICATE', BTC_BASIC_TRAINING: 'CERTIFICATE',