UNPKG

@bemedev/cli-test

Version:

A library for testing CLI libraries (INCEPTION !!)

58 lines (55 loc) 1.64 kB
'use strict'; // #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 exports.COMPLEX_KEYS = COMPLEX_KEYS; exports.SIMPLE_FALSE_KEYS = SIMPLE_FALSE_KEYS; exports.SIMPLE_INSIDE_EFFECT_KEYS = SIMPLE_INSIDE_EFFECT_KEYS; exports.SIMPLE_KEYS = SIMPLE_KEYS; exports.SIMPLE_NO_SIDE_EFFECT_KEYS = SIMPLE_NO_SIDE_EFFECT_KEYS; exports.SIMPLE_SIDE_EFFECT_KEYS = SIMPLE_SIDE_EFFECT_KEYS; exports.SIMPLE_TRUE_KEYS = SIMPLE_TRUE_KEYS; exports.isNotSideEffectFnKey = isNotSideEffectFnKey; exports.isSideEffectFnKey = isSideEffectFnKey; exports.isSimpleFalseFnKey = isSimpleFalseFnKey; exports.isSimpleInsideEffectFnKey = isSimpleInsideEffectFnKey; exports.isSimpleTrueFnKey = isSimpleTrueFnKey; //# sourceMappingURL=types.cjs.map