test: finish readonly fixture compatibility for CI check

This commit is contained in:
Brian Mendonca
2026-02-21 15:14:37 -07:00
committed by Peter Steinberger
parent c7c047287e
commit 828f4e18e0
3 changed files with 20 additions and 9 deletions

View File

@@ -847,9 +847,13 @@ describe("normalizeOutboundPayloadsForJson", () => {
];
for (const testCase of cases) {
expect(
normalizeOutboundPayloadsForJson(testCase.input.map((payload) => ({ ...payload }))),
).toEqual(testCase.expected);
const input = testCase.input.map((payload) => {
if ("mediaUrls" in payload && payload.mediaUrls) {
return { ...payload, mediaUrls: [...payload.mediaUrls] };
}
return { ...payload };
});
expect(normalizeOutboundPayloadsForJson(input)).toEqual(testCase.expected);
}
});
});