Helpers
The spectest/helpers module contains utilities for modifying entire test suites. These functions mutate the cases you pass in and return the updated array.
import { focus, delay } from 'spectest/helpers';
const suite = [
{ name: 'Get todo list', endpoint: '/todos' },
{ name: 'Fetch TODO 1', endpoint: '/todos/1' },
];
export default focus(delay(suite, 500));Available helpers
composeBeforeSend(...fns)– combine multiplebeforeSendfunctionscomposePostTest(...fns)– combine multiplepostTestfunctionsdelay(tests, ms)– add a delay before each case runsfocus(tests)– mark tests as focusedrepeat(tests, count)– run tests sequentially multiple timesbombard(tests, count)– launch multiple concurrent runsskip(tests)– skip the provided cases
Helpers are optional but help reduce repetition in large suites.