1 | var json = require('../').json
|
2 | var test = require('tape')
|
3 | var fs = require('fs')
|
4 |
|
5 | test('json', function(t) {
|
6 | json([fs.readFileSync(__dirname + '/fixture/bundle.js', 'utf8')], function(err, res) {
|
7 | t.notOk(err)
|
8 | t.ok(res)
|
9 | t.equal(res.name, 'index.js', 'main file name')
|
10 | t.equal(res.children.length, 1, '.children.length')
|
11 | t.end()
|
12 | })
|
13 | })
|
14 |
|
15 | test('json missing --full-paths', function(t) {
|
16 | json([fs.readFileSync(__dirname + '/fixture/bundle-no-full.js', 'utf8')], function(err, res) {
|
17 | t.ok(err, 'returns error')
|
18 | t.notOk(res, 'does not return result')
|
19 | t.end()
|
20 | })
|
21 | })
|