Merge branch 'main' into feature/main-signup-kakao-gate

# Conflicts:
#	app/gateway-frontend/src/views/LobbyView.vue
This commit is contained in:
2026-07-26 10:17:37 +00:00
22 changed files with 2313 additions and 43 deletions
+18
View File
@@ -394,6 +394,24 @@ describe('gateway auth flow', () => {
expect(validated?.user.username).toBe('tester');
});
it('revokes the gateway session and every linked game session on logout', async () => {
const { caller, users, sessions } = buildCaller();
const user = await users.createUser({
username: 'logout-user',
password: 'secretpass',
});
const session = await sessions.createSession(user);
const gameSession = await sessions.createGameSession(session.sessionToken, 'che:default');
expect(gameSession).not.toBeNull();
await caller.auth.logout({ sessionToken: session.sessionToken });
expect(await sessions.getSession(session.sessionToken)).toBeNull();
expect(
gameSession ? await sessions.getGameSession(gameSession.profile, gameSession.gameToken) : undefined
).toBeNull();
});
});
describe('account self service', () => {