@ovotech/genesys-web-messaging-tester-cli
Version:
29 lines (28 loc) • 937 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.containsTerminatingPhrases = void 0;
function containsTerminatingPhrases(subject, phrases) {
const failurePhraseFound = phrases.fail.find((phrase) => subject.toUpperCase().includes(phrase.toUpperCase()));
if (failurePhraseFound) {
return {
phraseFound: true,
phraseIndicates: 'fail',
phraseInSubject: failurePhraseFound,
subject,
};
}
const passPhraseFound = phrases.pass.find((phrase) => subject.toUpperCase().includes(phrase.toUpperCase()));
if (passPhraseFound) {
return {
phraseFound: true,
phraseIndicates: 'pass',
phraseInSubject: passPhraseFound,
subject,
};
}
return {
phraseFound: false,
subject,
};
}
exports.containsTerminatingPhrases = containsTerminatingPhrases;