Structure legacy-compatible frontend CSS
This commit is contained in:
@@ -220,7 +220,21 @@ const installApi = async (page: Page, state: BoardFixture) => {
|
||||
}
|
||||
if (operation === 'turns.getCommandTable') return response({ general: [], nation: [] });
|
||||
if (operation === 'messages.getRecent') return response(emptyMessages);
|
||||
if (operation === 'turns.reserved.getGeneral') return response([]);
|
||||
if (operation === 'messages.getContacts') return response({ nation: [] });
|
||||
if (operation === 'turns.reserved.getGeneral') return response({ turns: [], revision: 0 });
|
||||
if (operation === 'turns.reserved.getNation') return response({ turns: [], revision: 0 });
|
||||
if (operation === 'general.getRecentRecords')
|
||||
return response({ global: [], general: [], history: [] });
|
||||
if (operation === 'general.getFrontStatus')
|
||||
return response({
|
||||
onlineUserCount: 1,
|
||||
onlineNations: '아국(1)',
|
||||
onlineGenerals: '유비',
|
||||
nationNotice: '',
|
||||
lastExecuted: null,
|
||||
latestVote: null,
|
||||
});
|
||||
if (operation === 'tournament.getState') return response({ stage: 0 });
|
||||
return errorResponse(operation, `Unhandled board fixture operation: ${operation}`);
|
||||
});
|
||||
await route.fulfill({
|
||||
@@ -426,7 +440,7 @@ test('denies direct secret-room rendering and disables its in-game menu for an o
|
||||
state.requests.length = 0;
|
||||
await page.goto('');
|
||||
await expect(page.getByRole('link', { name: '회의실', exact: true })).toBeVisible();
|
||||
await expect(page.locator('.header-actions [aria-disabled="true"]').filter({ hasText: '기밀실' })).toBeVisible();
|
||||
await expect(page.locator('.game-shell__actions [aria-disabled="true"]').filter({ hasText: '기밀실' })).toBeVisible();
|
||||
await expect(page.getByRole('link', { name: '기밀실', exact: true })).toHaveCount(0);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user