UNPKG

ivr-tester

Version:

An automated testing framework for IVR call flows

16 lines (15 loc) 567 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.contains = void 0; const containsText = (partial, transcript, ignoreCasing) => ignoreCasing ? transcript.toLowerCase().includes(partial.toLowerCase()) : transcript.includes(partial); /** * Evaluates whether a transcript contains a piece of text * * ```ts * contains('test')('this is a test transcript') // true * ``` */ const contains = (text, { ignoreCasing = true } = {}) => (transcript) => containsText(text, transcript, ignoreCasing); exports.contains = contains;