test: emulate dark mode in Puppeteer scripts for automated screenshots
This commit is contained in:
parent
2b52dd0c4e
commit
82617d9a8d
3 changed files with 3 additions and 0 deletions
|
|
@ -125,6 +125,7 @@ async function runTests() {
|
|||
|
||||
const page = await browser.newPage();
|
||||
await page.setViewport({ width: 1280, height: 800 });
|
||||
await page.emulateMediaFeatures([{ name: 'prefers-color-scheme', value: 'dark' }]);
|
||||
|
||||
// Helper to set value of React-controlled inputs natively
|
||||
const setReactInput = async (selector, value) => {
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ async function runTests() {
|
|||
|
||||
const page = await browser.newPage();
|
||||
await page.setViewport({ width: 1280, height: 800 });
|
||||
await page.emulateMediaFeatures([{ name: 'prefers-color-scheme', value: 'dark' }]);
|
||||
|
||||
// --- TEST 1: ROLE SEGREGATION (COLLABORATOR BLOCKED) ---
|
||||
console.log("\n[Test 1] Logging in as collaborator and verifying block on /sales/import...");
|
||||
|
|
|
|||
|
|
@ -211,6 +211,7 @@ async function runTests() {
|
|||
|
||||
const page = await browser.newPage();
|
||||
await page.setViewport({ width: 1280, height: 800 });
|
||||
await page.emulateMediaFeatures([{ name: 'prefers-color-scheme', value: 'dark' }]);
|
||||
|
||||
// Helper to set value of React-controlled inputs natively
|
||||
const setReactInput = async (selector, value) => {
|
||||
|
|
|
|||
Loading…
Reference in a new issue