mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-22 20:25:38 +00:00
37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
import { test } from '../../../playwright';
|
|
import { setSandboxMode, runCollection, validateRunnerResults } from '../../utils/page';
|
|
|
|
test.describe.serial('Hooks feature', () => {
|
|
test.describe('developer mode', () => {
|
|
test('should execute all hooks comprehensively', async ({ pageWithUserData: page }) => {
|
|
test.setTimeout(5 * 60 * 1000);
|
|
|
|
await setSandboxMode(page, 'hooks-comprehensive-tests', 'developer');
|
|
await runCollection(page, 'hooks-comprehensive-tests');
|
|
|
|
await validateRunnerResults(page, {
|
|
totalRequests: 51,
|
|
passed: 50,
|
|
failed: 0,
|
|
skipped: 1
|
|
});
|
|
});
|
|
});
|
|
|
|
test.describe('safe mode', () => {
|
|
test('should execute all hooks comprehensively', async ({ pageWithUserData: page }) => {
|
|
test.setTimeout(5 * 60 * 1000);
|
|
|
|
await setSandboxMode(page, 'hooks-comprehensive-tests', 'safe');
|
|
await runCollection(page, 'hooks-comprehensive-tests');
|
|
|
|
await validateRunnerResults(page, {
|
|
totalRequests: 51,
|
|
passed: 50,
|
|
failed: 0,
|
|
skipped: 1
|
|
});
|
|
});
|
|
});
|
|
});
|