1 | /* eslint-env mocha */
|
2 | ;
|
3 |
|
4 | const madge = require('../lib/api');
|
5 | require('should');
|
6 |
|
7 | describe('TypeScript', () => {
|
8 | const dir = __dirname + '/typescript';
|
9 |
|
10 | it('extracts module dependencies', (done) => {
|
11 | madge(dir + '/import.ts').then((res) => {
|
12 | res.obj().should.eql({
|
13 | 'import.ts': ['require.ts'],
|
14 | 'require.ts': ['export.ts'],
|
15 | 'export.ts': []
|
16 | });
|
17 | done();
|
18 | }).catch(done);
|
19 | });
|
20 | });
|