Add more tests for rabinKarp.

This commit is contained in:
Oleksii Trekhleb
2018-07-24 12:29:12 +03:00
parent 0361fe5cf8
commit 12f0b331b8

View File

@ -11,6 +11,9 @@ describe('rabinKarp', () => {
});
it('should find substring in a string', () => {
expect(rabinKarp('', '')).toBe(0);
expect(rabinKarp('a', '')).toBe(0);
expect(rabinKarp('a', 'a')).toBe(0);
expect(rabinKarp('abcbcglx', 'abca')).toBe(-1);
expect(rabinKarp('abcbcglx', 'bcgl')).toBe(3);
expect(rabinKarp('abcxabcdabxabcdabcdabcy', 'abcdabcy')).toBe(15);