export const INTERFACES = { bdd: ['it', 'specify', 'before', 'beforeEach', 'after', 'afterEach'], tdd: ['test', 'suiteSetup', 'setup', 'suiteTeardown', 'teardown'], qunit: ['test', 'before', 'beforeEach', 'after', 'afterEach'] } as const export const TEST_INTERFACES = { bdd: ['it', 'specify'], tdd: ['test'], qunit: ['test'] } as const /** * to map Mocha events to WDIO events */ export const EVENTS = { 'suite': 'suite:start', 'suite end': 'suite:end', 'test': 'test:start', 'test end': 'test:end', 'hook': 'hook:start', 'hook end': 'hook:end', 'pass': 'test:pass', 'fail': 'test:fail', 'retry': 'test:retry', 'pending': 'test:pending' } as const export const NOOP = /* istanbul ignore next */ function () { } export const MOCHA_TIMEOUT_MESSAGE = 'For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves.'