@bemedev/cli-test
Version:
A library for testing CLI libraries (INCEPTION !!)
45 lines (43 loc) • 1.27 kB
JavaScript
// #region const KEYS
const SIMPLE_TRUE_KEYS = [
'only',
'concurrent',
'sequential',
'shuffle',
];
function isSimpleTrueFnKey(value) {
return SIMPLE_TRUE_KEYS.includes(value);
}
const SIMPLE_FALSE_KEYS = ['todo', 'skip'];
function isSimpleFalseFnKey(value) {
return SIMPLE_FALSE_KEYS.includes(value);
}
const SIMPLE_SIDE_EFFECT_KEYS = ['only'];
function isSideEffectFnKey(value) {
return SIMPLE_SIDE_EFFECT_KEYS.includes(value);
}
const SIMPLE_NO_SIDE_EFFECT_KEYS = [
'sequential',
'shuffle',
'concurrent',
'todo',
'skip',
];
function isNotSideEffectFnKey(value) {
return SIMPLE_NO_SIDE_EFFECT_KEYS.includes(value);
}
const SIMPLE_INSIDE_EFFECT_KEYS = [
'shuffle',
'concurrent',
];
function isSimpleInsideEffectFnKey(value) {
return SIMPLE_INSIDE_EFFECT_KEYS.includes(value);
}
const COMPLEX_KEYS = ['runIf', 'skipIf'];
const SIMPLE_KEYS = [
...SIMPLE_TRUE_KEYS,
...SIMPLE_FALSE_KEYS,
];
// #endregion
export { COMPLEX_KEYS, SIMPLE_FALSE_KEYS, SIMPLE_INSIDE_EFFECT_KEYS, SIMPLE_KEYS, SIMPLE_NO_SIDE_EFFECT_KEYS, SIMPLE_SIDE_EFFECT_KEYS, SIMPLE_TRUE_KEYS, isNotSideEffectFnKey, isSideEffectFnKey, isSimpleFalseFnKey, isSimpleInsideEffectFnKey, isSimpleTrueFnKey };
//# sourceMappingURL=types.js.map