1 var tap = require('tap')
2 var readJson = require('../')
3 var path = require('path')
4 var p = path.resolve(__dirname, 'fixtures/erroneous.json')
6 tap.test('erroneous package data', function (t) {
7 readJson(p, function (er, data) {
8 t.ok(er instanceof Error)
9 t.ok(er.message.match(/Unexpected token '\\''/))
14 tap.test('ENOTDIR for non-directory packages', function (t) {
15 readJson(path.resolve(__filename, 'package.json'), function (er, data) {
17 t.equal(er.code, 'ENOTDIR')