--- title: Topological sort id: 594fa2746886f41f7d8bf225 challengeType: 5 videoUrl: '' localeTitle: '' --- ## Description undefined ## Instructions undefined ## Tests
```yml tests: - text: '' testString: 'assert(typeof topologicalSort === "function", "topologicalSort is a function.");' - text: '' testString: 'assert.deepEqual(topologicalSort(libsSimple), ["bbb", "aaa"], "topologicalSort must return correct library order..");' - text: '' testString: 'assert.deepEqual(topologicalSort(libsVHDL), solutionVHDL, "topologicalSort must return correct library order..");' - text: '' testString: 'assert.deepEqual(topologicalSort(libsCustom), solutionCustom, "topologicalSort must return correct library order..");' - text: '' testString: 'assert.deepEqual(topologicalSort(libsUnorderable), solutionUnorderable, "topologicalSort must ignore unorderable dependencies..");' ```
## Challenge Seed
```js function topologicalSort(libs) { // Good luck! return true; } ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```