Update tests

This commit is contained in:
HaveAGitGat 2023-07-28 08:07:11 +01:00
parent ed9e2a72e3
commit 2616e49217
3 changed files with 432 additions and 79 deletions

View file

@ -18,63 +18,6 @@ const strHasValue = (inputsArr, value, exactMatch) => {
return contains;
};
const conditionMet = (inputsArr, value, condition) => {
for (let j = 0; j < inputsArr.length; j += 1) {
try {
switch (condition) {
case '==':
if (inputsArr[j] === String(value)) {
return true;
}
break;
case '!=':
if (inputsArr[j] !== String(value)) {
return true;
}
break;
case '>':
if (inputsArr[j] > Number(value)) {
return true;
}
break;
case '>=':
if (inputsArr[j] >= Number(value)) {
return true;
}
break;
case '<':
if (inputsArr[j] < Number(value)) {
return true;
}
break;
case '<=':
if (inputsArr[j] <= Number(value)) {
return true;
}
break;
case 'includes':
if (String(value).includes(inputsArr[j])) {
return true;
}
break;
case 'not includes':
if (!String(value).includes(inputsArr[j])) {
return true;
}
break;
default:
}
} catch (err) {
// eslint-disable-next-line no-console
console.log(err);
}
}
return false;
};
module.exports = {
strHasValue,
conditionMet,
};