mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-09 23:48:15 -07:00
Update tests
This commit is contained in:
parent
ed9e2a72e3
commit
2616e49217
3 changed files with 432 additions and 79 deletions
|
|
@ -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,
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue