UNPKG

@plugjs/expect5

Version:

Unit Testing for the PlugJS Build System ========================================

88 lines (87 loc) 2.65 kB
// execution/setup.ts import { Hook, Spec, Suite, getCurrentSuite } from "./executable.mjs"; var describe = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSuite(new Suite(parent, name, call, timeout)); }; var fdescribe = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSuite(new Suite(parent, name, call, timeout, "only")); }; var xdescribe = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSuite(new Suite(parent, name, call, timeout, "skip")); }; describe.skip = xdescribe; describe.only = fdescribe; var it = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSpec(new Spec(parent, name, call, timeout)); }; var fit = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSpec(new Spec(parent, name, call, timeout, "only")); }; var xit = (name, call, timeout) => { const parent = getCurrentSuite(); parent.addSpec(new Spec(parent, name, call, timeout, "skip")); }; it.skip = xit; it.only = fit; var beforeAll = (call, timeout) => { const parent = getCurrentSuite(); parent.addBeforeAllHook(new Hook(parent, "beforeAll", call, timeout)); }; var xbeforeAll = (call, timeout) => { const parent = getCurrentSuite(); parent.addBeforeAllHook(new Hook(parent, "beforeAll", call, timeout, "skip")); }; var beforeEach = (call, timeout) => { const parent = getCurrentSuite(); parent.addBeforeEachHook(new Hook(parent, "beforeEach", call, timeout)); }; var xbeforeEach = (call, timeout) => { const parent = getCurrentSuite(); parent.addBeforeEachHook(new Hook(parent, "beforeEach", call, timeout, "skip")); }; var afterAll = (call, timeout) => { const parent = getCurrentSuite(); parent.addAfterAllHook(new Hook(parent, "afterAll", call, timeout)); }; var xafterAll = (call, timeout) => { const parent = getCurrentSuite(); parent.addAfterAllHook(new Hook(parent, "afterAll", call, timeout, "skip")); }; var afterEach = (call, timeout) => { const parent = getCurrentSuite(); parent.addAfterEachHook(new Hook(parent, "afterEach", call, timeout)); }; var xafterEach = (call, timeout) => { const parent = getCurrentSuite(); parent.addAfterEachHook(new Hook(parent, "afterEach", call, timeout, "skip")); }; beforeAll.skip = xbeforeAll; beforeEach.skip = xbeforeEach; afterAll.skip = xafterAll; afterEach.skip = xafterEach; var before = beforeAll; var after = afterAll; export { after, afterAll, afterEach, before, beforeAll, beforeEach, describe, fdescribe, fit, it, xafterAll, xafterEach, xbeforeAll, xbeforeEach, xdescribe, xit }; //# sourceMappingURL=setup.mjs.map