content: integrate approved project evidence

This commit is contained in:
2026-09-04 23:57:29 +03:00
parent 4735ceffe5
commit 2fce0cedee
15 changed files with 564 additions and 25 deletions

View File

@@ -39,7 +39,10 @@ describe('client production-input snapshot', () => {
it('rejects a supplied asset reference absent from the supplied public manifest', () => {
const invalid = validInputs();
invalid.content.projects.selected[0]!.assetIds = ['unmanifested-snapshot-asset'];
const medication = invalid.content.projects.selected[0]!;
medication.assetIds = medication.assetIds.map((assetId) =>
assetId === 'medication-mobile-logs' ? 'unmanifested-snapshot-asset' : assetId);
medication.media![0]!.assetId = 'unmanifested-snapshot-asset';
expect(() => readProductionInputsSnapshot(snapshotDocument(invalid))).toThrow(/unmanifested asset reference/i);
});