Merge pull request #460 from javascript-obfuscator/node-transformers-topological-sort

Added circular relations test for LevelledTopologicalSorter
This commit is contained in:
Timofey Kachalov
2019-12-31 00:57:13 +03:00
committed by GitHub
@@ -119,5 +119,20 @@ describe('EscapeSequenceEncoder', () => {
});
});
});
describe('Circular relations', () => {
let testFunc: () => void;
beforeEach(() => {
levelledTopologicalSorter.add('A', 'B');
levelledTopologicalSorter.add('B', 'A');
testFunc = () => levelledTopologicalSorter.sort();
});
it('should topologically linear sort items', () => {
assert.throws(testFunc, Error);
});
});
});
});