UNPKG

585 BJavaScriptView Raw
1/* eslint-env mocha */
2'use strict';
3
4const madge = require('../lib/api');
5require('should');
6
7describe('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});