Files
OmniRoute/tests
Diego Rodrigues de Sa e Souza 0bd2be05e7 test(api): align duplicate-builtin catalog expectation with the #10248 overlay contract (#10383)
#10248 changed the contract: a custom row for an id that already exists is the
operator-owned overlay for that model (catalog.ts:1330) — its explicitly stored fields
win over discovered metadata and the merged entry is flagged `custom`. Before #10248 the
duplicate was skipped, so the test asserted `custom === false` and started failing.

The stale expectation is corrected (not weakened) and an identity assertion is added:
the overlay must keep the catalog id rather than becoming a detached entry.

models-catalog-route.test.ts: 44 pass, 0 fail (was 43 pass / 1 fail).
2026-08-14 10:56:56 -03:00
..