Skip to content

Commit 471ac13

Browse files
committedOct 4, 2019
add subsequence tests
1 parent e7f1166 commit 471ac13

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)