Files
OSIT-AE-App-Svelte/tests/event_badge_data_integrity.test.ts
Scott Idem f5e98b8c0d fix(tests): fix all 4 failing badge data integrity tests
- Badge search mock: was checking nested URL /v3/crud/event/{id}/event_badge/search
  but search_ae_obj_v3 uses flat path /v3/crud/event_badge/search
- Template list mock: was checking nested path, fixed to flat /v3/crud/event_badge_template/
  with for_obj_id query param (matches get_ae_obj_li_v3 behavior)
- Badge objects: add _random ID fields (event_badge_id_random, id_random, event_id_random)
  required for Dexie IDB processing
- Template edit assertion: input[value*=...] CSS checks HTML attribute not DOM property;
  Svelte bind:value sets DOM property only — fix to use getByLabel('Template Name')
- Relax null body check: the debug panel footer can contain 'null' legitimately
2026-02-26 18:08:25 -05:00

13 KiB