UNPKG

@ovotech/genesys-web-messaging-tester-cli

Version:
29 lines (28 loc) 937 B
"use strict"; 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;