mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-12 10:21:30 +00:00
43 lines
1.3 KiB
TypeScript
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
|
|
});
|
|
});
|
|
});
|