chore: 整理 third-party Dark Reader 目录并移除本地说明文件跟踪

This commit is contained in:
2026-08-08 17:38:08 +08:00
parent 202ab537d1
commit 0bb552b026
1004 changed files with 115066 additions and 20081 deletions
@@ -0,0 +1,41 @@
import {multiline} from '../../support/test-utils';
async function loadBasicPage(header = 'E2E test page') {
await loadTestPage({
'/': multiline(
'<!DOCTYPE html>',
'<html>',
'<head>',
' <style>',
' h1 { color: red; }',
' </style>',
'</head>',
'<body>',
` <h1>${header}</h1>`,
' <p>Text</p>',
' <a href="#">Link</a>',
'</body>',
'</html>',
),
});
}
describe('Test environment', () => {
it('should turn On/Off', async () => {
await loadBasicPage();
const initialColorScheme = await getColorScheme();
const overrideColorScheme = initialColorScheme === 'dark' ? 'light' : 'dark';
expect(initialColorScheme === 'light' || initialColorScheme === 'dark');
if (product === 'firefox') {
await expect(backgroundUtils.getColorScheme()).resolves.toBe(initialColorScheme);
}
await emulateColorScheme(overrideColorScheme);
await expect(getColorScheme()).resolves.toBe(overrideColorScheme);
if (product === 'firefox') {
await expect(backgroundUtils.getColorScheme()).resolves.toBe(overrideColorScheme);
}
});
});