if (isArray(pattern)) {
return pattern.some((p: string | RegExp) => matches(p, name))
} else if (isString(pattern)) {
- return pattern.split(',').indexOf(name) > -1
+ return pattern.split(',').includes(name)
} else if (pattern.test) {
return pattern.test(name)
}
expect.extend({
toHaveBeenWarned(received: string) {
asserted.add(received)
- const passed = warn.mock.calls.some(args => args[0].indexOf(received) > -1)
+ const passed = warn.mock.calls.some(args => args[0].includes(received))
if (passed) {
return {
pass: true,
toHaveBeenWarnedLast(received: string) {
asserted.add(received)
const passed =
- warn.mock.calls[warn.mock.calls.length - 1][0].indexOf(received) > -1
+ warn.mock.calls[warn.mock.calls.length - 1][0].includes(received)
if (passed) {
return {
pass: true,
asserted.add(received)
let found = 0
warn.mock.calls.forEach(args => {
- if (args[0].indexOf(received) > -1) {
+ if (args[0].includes(received)) {
found++
}
})
.map(args => args[0])
.filter(received => {
return !assertedArray.some(assertedMsg => {
- return received.indexOf(assertedMsg) > -1
+ return received.includes(assertedMsg)
})
})
warn.mockRestore()