mirror of
https://github.com/Such-Software/wownerogue.git
synced 2026-10-22 08:38:33 +02:00
feat: productionize paid modes and PvP capture
This commit is contained in:
@@ -53,3 +53,18 @@ describe('handleRegisterClient validation', () => {
|
||||
expect(reg.data.success).toBe(false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('session resume credential transport', () => {
|
||||
let ch;
|
||||
afterEach(() => ch && ch.shutdown && ch.shutdown());
|
||||
|
||||
test('accepts auth payload token and ignores URL query token', () => {
|
||||
ch = buildHandler();
|
||||
expect(ch._getResumeToken({
|
||||
handshake: { auth: { resumeToken: 'auth-secret' }, query: { resumeToken: 'url-secret' } }
|
||||
})).toBe('auth-secret');
|
||||
expect(ch._getResumeToken({
|
||||
handshake: { auth: {}, query: { resumeToken: 'url-secret' } }
|
||||
})).toBeNull();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user