@exodus/test
Version:
A test suite runner
23 lines (15 loc) • 952 B
JavaScript
import engine from './engine.select.cjs' // need to be sync for non-preloaded imports into cjs
const { engine: name } = engine
export { name as engine }
const { assert, assertLoose } = engine
export { assert, assertLoose }
const { mock, describe, test, beforeEach, afterEach, before, after } = engine
export { mock, describe, test, beforeEach, afterEach, before, after }
const { builtinModules, syncBuiltinESMExports } = engine
export { builtinModules, syncBuiltinESMExports }
const { utilFormat, isPromise, nodeVersion, awaitForMicrotaskQueue } = engine
export { utilFormat, isPromise, nodeVersion, awaitForMicrotaskQueue }
const { requireIsRelative, relativeRequire, baseFile, isTopLevelESM, mockModule } = engine
export { requireIsRelative, relativeRequire, baseFile, isTopLevelESM, mockModule }
const { readSnapshot, setSnapshotSerializers, setSnapshotResolver } = engine
export { readSnapshot, setSnapshotSerializers, setSnapshotResolver }