UNPKG

@amiceli/vitest-cucumber

Version:

vitest tools to use Gherkin feature in unit tests

30 lines (29 loc) 960 B
let describeFn; let testFn; let afterAllFn; let beforeAllFn; let onTestFailedFn; const gThis = globalThis; if (typeof gThis.describe !== 'undefined' && typeof gThis.test !== 'undefined' && typeof gThis.afterAll !== 'undefined' && typeof gThis.beforeAll !== 'undefined' && typeof gThis.onTestFailed !== 'undefined') { console.debug('should up'); describeFn = gThis.describe; testFn = gThis.test; afterAllFn = gThis.afterAll; beforeAllFn = gThis.beforeAll; onTestFailedFn = gThis.onTestFailed; } else { console.debug('should exists'); const vitest = await import('vitest'); describeFn = vitest.describe; testFn = vitest.test; afterAllFn = vitest.afterAll; beforeAllFn = vitest.beforeAll; onTestFailedFn = vitest.onTestFailed; } // Exporter les bonnes versions export { describeFn as describe, testFn as test, afterAllFn as afterAll, beforeAllFn as beforeAll, onTestFailedFn as onTestFailed, };