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();
|
const page = await browser.newPage();
|
||||||
await page.setViewport({ width: 1280, height: 800 });
|
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
|
// Helper to set value of React-controlled inputs natively
|
||||||
const setReactInput = async (selector, value) => {
|
const setReactInput = async (selector, value) => {
|
||||||
|
|
|
||||||
|
|
@ -135,6 +135,7 @@ async function runTests() {
|
||||||
|
|
||||||
const page = await browser.newPage();
|
const page = await browser.newPage();
|
||||||
await page.setViewport({ width: 1280, height: 800 });
|
await page.setViewport({ width: 1280, height: 800 });
|
||||||
|
await page.emulateMediaFeatures([{ name: 'prefers-color-scheme', value: 'dark' }]);
|
||||||
|
|
||||||
// --- TEST 1: ROLE SEGREGATION (COLLABORATOR BLOCKED) ---
|
// --- TEST 1: ROLE SEGREGATION (COLLABORATOR BLOCKED) ---
|
||||||
console.log("\n[Test 1] Logging in as collaborator and verifying block on /sales/import...");
|
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();
|
const page = await browser.newPage();
|
||||||
await page.setViewport({ width: 1280, height: 800 });
|
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
|
// Helper to set value of React-controlled inputs natively
|
||||||
const setReactInput = async (selector, value) => {
|
const setReactInput = async (selector, value) => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue