Skip to content

Commit 54cb23e

Browse files
authored
Merge pull request knaxus#30 from deadem/subsequence-test
add subsequence tests
2 parents a434a3d + 471ac13 commit 54cb23e

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

src/_Problems_/get_subsequence/index.js

+3-4
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ let getSubesequence = (str) => {
2424
return result;
2525
}
2626

27-
28-
let subsequence = getSubesequence('abc');
29-
console.log(subsequence);
30-
27+
module.exports = {
28+
getSubesequence,
29+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const { getSubesequence } = require('.');
2+
3+
describe('GetSubesequence', () => {
4+
it('Sequence of abc', () => {
5+
expect(getSubesequence('abc').sort()).toEqual([ '', 'a', 'ab', 'abc', 'ac', 'b', 'bc', 'c' ]);
6+
});
7+
8+
it('Sequence of bc', () => {
9+
expect(getSubesequence('bc').sort()).toEqual(['', 'b', 'bc', 'c']);
10+
});
11+
12+
it('Sequence of c', () => {
13+
expect(getSubesequence('c').sort()).toEqual(['', 'c']);
14+
});
15+
16+
it('Sequence of empty', () => {
17+
expect(getSubesequence('').sort()).toEqual(['']);
18+
});
19+
});

0 commit comments

Comments
 (0)