Files
JavaScript/String/test/KMPPatternSearching.test.js
2020-10-30 23:01:06 +05:30

16 lines
514 B
JavaScript

import { KMPSearch } from '../KMPPatternSearching'
describe('KMP Matcher', () => {
it('TC1: expects to return matching indices for pattern in text', () => {
const text = 'ABC ABCDAB ABCDABCDABDE'
const pattern = 'ABCDABD'
expect(KMPSearch(text, pattern)).toStrictEqual([15])
})
it('TC2: expects to return matching indices for pattern in text', () => {
const text = 'ABC ABCDABD ABCDABCDABDE'
const pattern = 'ABCDABD'
expect(KMPSearch(text, pattern)).toStrictEqual([4, 16])
})
})