@lbu/cli
Version:
CLI containing utilities and simple script runner
48 lines (41 loc) • 686 B
JavaScript
/**
* @type {Logger}
*/
export let testLogger = undefined;
/**
* @type {boolean}
*/
export let areTestsRunning = false;
/**
* @type {number}
*/
export let timeout = 2500;
/**
* @type {TestState}
*/
export const state = {
name: "root",
assertions: [],
children: [],
};
/**
* Mutate the global areTestsRunning
* @param {boolean} running
*/
export function setAreTestRunning(running) {
areTestsRunning = running;
}
/**
* Set the test logger
* @param {Logger} logger
*/
export function setTestLogger(logger) {
testLogger = logger;
}
/**
* Set test timeout value in milliseconds
* @param value
*/
export function setTestTimeout(value) {
timeout = value;
}