Refine branding and default to dark theme

This commit is contained in:
Codex committed 2026-10-05 01:29:49 +00:00
1 parent acd2652046
commit 0405452ab2
5 files changed
+15 -8

No files matched your search

+9 -2
View File
@@ -66,8 +66,9 @@ test('create → mine → mempool → inscription → block/transaction → relo
await page.screenshot({path:`test-results/${test.info().project.name}-complete.png`,fullPage:true});
});
test('theme toggle persists explicit light/dark preference', async ({page}) => {
await page.emulateMedia({colorScheme:'dark'});
for (const colorScheme of ['light', 'dark']) {
test(`dark default and explicit theme persistence with ${colorScheme} system preference`, async ({page}) => {
await page.emulateMedia({colorScheme});
await page.goto('/');
await expect(page.locator('html')).toHaveAttribute('data-theme','dark');
await expect(page.getByRole('button',{name:'Switch to light mode'})).toBeVisible();
@@ -76,7 +77,13 @@ test('theme toggle persists explicit light/dark preference', async ({page}) => {
await page.reload();
await expect(page.locator('html')).toHaveAttribute('data-theme','light');
await expect(page.getByRole('button',{name:'Switch to dark mode'})).toBeVisible();
expect(await page.evaluate(() => localStorage.getItem('super-testnet-theme'))).toBe('light');
await page.getByRole('button',{name:'Switch to dark mode'}).click();
await page.reload();
await expect(page.locator('html')).toHaveAttribute('data-theme','dark');
expect(await page.evaluate(() => localStorage.getItem('super-testnet-theme'))).toBe('dark');
});
}
test('wallet backup reload and rejected oversized or invalid input',async({page})=>{
await page.goto('/'); await page.getByRole('button',{name:'Create test wallet'}).click();