test: update cookie assertions to use SameSite=None and Secure attributes
This commit is contained in:
parent
b13f18b4d3
commit
24c74e64b9
@ -608,7 +608,8 @@ export const expectValidParticipantTokenResponse = (
|
|||||||
expect(participantTokenCookie).toBeDefined();
|
expect(participantTokenCookie).toBeDefined();
|
||||||
expect(participantTokenCookie).toContain(token);
|
expect(participantTokenCookie).toContain(token);
|
||||||
expect(participantTokenCookie).toContain('HttpOnly');
|
expect(participantTokenCookie).toContain('HttpOnly');
|
||||||
expect(participantTokenCookie).toContain('SameSite=Strict');
|
expect(participantTokenCookie).toContain('SameSite=None');
|
||||||
|
expect(participantTokenCookie).toContain('Secure');
|
||||||
expect(participantTokenCookie).toContain('Path=/');
|
expect(participantTokenCookie).toContain('Path=/');
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -639,14 +640,15 @@ export const expectValidRecordingTokenResponse = (
|
|||||||
// Check that the token is included in a cookie
|
// Check that the token is included in a cookie
|
||||||
expect(response.headers['set-cookie']).toBeDefined();
|
expect(response.headers['set-cookie']).toBeDefined();
|
||||||
const cookies = response.headers['set-cookie'] as unknown as string[];
|
const cookies = response.headers['set-cookie'] as unknown as string[];
|
||||||
const participantTokenCookie = cookies.find((cookie) =>
|
const recordingTokenCookie = cookies.find((cookie) =>
|
||||||
cookie.startsWith(`${INTERNAL_CONFIG.RECORDING_TOKEN_COOKIE_NAME}=`)
|
cookie.startsWith(`${INTERNAL_CONFIG.RECORDING_TOKEN_COOKIE_NAME}=`)
|
||||||
) as string;
|
) as string;
|
||||||
expect(participantTokenCookie).toBeDefined();
|
expect(recordingTokenCookie).toBeDefined();
|
||||||
expect(participantTokenCookie).toContain(token);
|
expect(recordingTokenCookie).toContain(token);
|
||||||
expect(participantTokenCookie).toContain('HttpOnly');
|
expect(recordingTokenCookie).toContain('HttpOnly');
|
||||||
expect(participantTokenCookie).toContain('SameSite=Strict');
|
expect(recordingTokenCookie).toContain('SameSite=None');
|
||||||
expect(participantTokenCookie).toContain('Path=/');
|
expect(recordingTokenCookie).toContain('Secure');
|
||||||
|
expect(recordingTokenCookie).toContain('Path=/');
|
||||||
};
|
};
|
||||||
|
|
||||||
const decodeJWTToken = (token: string) => {
|
const decodeJWTToken = (token: string) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user