test: tighten qa channel media context assertion

This commit is contained in:
Shakker
2026-05-08 16:12:59 +01:00
parent 9ecb7fd5e9
commit 5534233b08

View File

@@ -382,17 +382,13 @@ describe("qa-channel plugin", () => {
timeoutMs: 15_000,
});
expect(dispatchedCtx).not.toBeNull();
if (!dispatchedCtx) {
throw new Error("expected dispatched context");
}
const mediaCtx: {
MediaPath?: string;
MediaPaths?: string[];
MediaType?: string;
MediaTypes?: string[];
} = dispatchedCtx;
expect(mediaCtx.MediaPath).toEqual(expect.stringContaining("red-top-blue-bottom"));
} | null = dispatchedCtx;
expect(mediaCtx?.MediaPath).toEqual(expect.stringContaining("red-top-blue-bottom"));
expect(mediaCtx.MediaType).toBe("image/png");
expect(mediaCtx.MediaPaths).toEqual([mediaCtx.MediaPath]);
expect(mediaCtx.MediaTypes).toEqual(["image/png"]);