@plugjs/expect5
Version:
Unit Testing for the PlugJS Build System ========================================
88 lines (87 loc) • 2.65 kB
JavaScript
// 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