Files
bruno/tests/scripting/bru-api/isSafeMode/isSafeMode.spec.ts
Pooja a724f010ff fix bru safe mode and add test (#6667)
* fix bru safe mode and add tests

* rm: settimeout

fix: isSafe mode test (#6844)
2026-01-19 17:26:12 +05:30

43 lines
1.3 KiB
TypeScript

import { test } from '../../../../playwright';
import { setSandboxMode, runCollection, validateRunnerResults } from '../../../utils/page';
test.describe.parallel('bru.isSafeMode() API', () => {
test('returns false when running in developer mode', async ({ pageWithUserData: page }) => {
// Set up developer mode
await setSandboxMode(page, 'is-safe-mode-test', 'developer');
// Run the collection
await runCollection(page, 'is-safe-mode-test');
// Validate test results
// In developer mode:
// - test-safe-mode-false should PASS (expects false, gets false)
// - test-safe-mode-true should FAIL (expects true, gets false)
await validateRunnerResults(page, {
totalRequests: 2,
passed: 1,
failed: 1,
skipped: 0
});
});
test('returns true when running in safe mode', async ({ pageWithUserData: page }) => {
// Set up safe mode
await setSandboxMode(page, 'is-safe-mode-test', 'safe');
// Run the collection
await runCollection(page, 'is-safe-mode-test');
// Validate test results
// In safe mode:
// - test-safe-mode-false should FAIL (expects false, gets true)
// - test-safe-mode-true should PASS (expects true, gets true)
await validateRunnerResults(page, {
totalRequests: 2,
passed: 1,
failed: 1,
skipped: 0
});
});
});