1 |
|
2 | 'use strict';
|
3 |
|
4 | const madge = require('../lib/api');
|
5 | require('should');
|
6 |
|
7 | describe('Flow', () => {
|
8 | const dir = __dirname + '/flow';
|
9 |
|
10 | it('extracts ES module ependencies', (done) => {
|
11 | madge(dir + '/es/calc.js').then((res) => {
|
12 | res.obj().should.eql({
|
13 | 'math.js': [],
|
14 | 'calc.js': ['math.js']
|
15 | });
|
16 | done();
|
17 | }).catch(done);
|
18 | });
|
19 |
|
20 | it('extracts CommonsJS module dependencies', (done) => {
|
21 | madge(dir + '/cjs/calc.js').then((res) => {
|
22 | res.obj().should.eql({
|
23 | 'math.js': [],
|
24 | 'calc.js': ['math.js']
|
25 | });
|
26 | done();
|
27 | }).catch(done);
|
28 | });
|
29 | });
|