Code style fixes. · polesye/javascript-algorithms@5bdcbb3 · GitHub
Skip to content

Commit 5bdcbb3

Browse files
committed
Code style fixes.
1 parent 9e210ae commit 5bdcbb3

3 files changed

Lines changed: 43 additions & 19 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 1 deletion
Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
import zAlgorithm from '../zAlgorithm';
22

33
describe('zAlgorithm', () => {
4-
it('should find word position in given text', () => {
5-
expect(zAlgorithm('abcbcglx', 'abca')).toBe(-1);
6-
expect(zAlgorithm('abcbcglx', 'bcgl')).toBe(3);
7-
expect(zAlgorithm('abcxabcdabxabcdabcdabcy', 'abcdabcy')).toBe(15);
8-
expect(zAlgorithm('abcxabcdabxabcdabcdabcy', 'abcdabca')).toBe(-1);
9-
expect(zAlgorithm('abcxabcdabxaabcdabcabcdabcdabcy', 'abcdabca')).toBe(12);
10-
expect(zAlgorithm('abcxabcdabxaabaabaaaabcdabcdabcy', 'aabaabaaa')).toBe(11);
4+
it('should find word positions in given text', () => {
5+
expect(zAlgorithm('abcbcglx', 'abca')).toEqual([]);
6+
expect(zAlgorithm('abca', 'abca')).toEqual([0]);
7+
expect(zAlgorithm('abca', 'abcadfd')).toEqual([]);
8+
expect(zAlgorithm('abcbcglabcx', 'abc')).toEqual([0, 7]);
9+
expect(zAlgorithm('abcbcglx', 'bcgl')).toEqual([3]);
10+
expect(zAlgorithm('abcbcglx', 'cglx')).toEqual([4]);
11+
expect(zAlgorithm('abcxabcdabxabcdabcdabcy', 'abcdabcy')).toEqual([15]);
12+
expect(zAlgorithm('abcxabcdabxabcdabcdabcy', 'abcdabca')).toEqual([]);
13+
expect(zAlgorithm('abcxabcdabxaabcdabcabcdabcdabcy', 'abcdabca')).toEqual([12]);
14+
expect(zAlgorithm('abcxabcdabxaabaabaaaabcdabcdabcy', 'aabaabaaa')).toEqual([11]);
1115
});
1216
});

‎src/algorithms/string/z-algorithm/zAlgorithm.js‎

Lines changed: 30 additions & 11 deletions

0 commit comments

Comments
 (0)