test: emulate dark mode in Puppeteer scripts for automated screenshots

This commit is contained in:
Luis Gabriel Ramos Robles 2026-06-12 19:13:33 +00:00
parent 2b52dd0c4e
commit 82617d9a8d
3 changed files with 3 additions and 0 deletions

View file

@ -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) => {

View file

@ -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...");

View file

@ -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) => {