var test = require('tap').test; var parse = require('../../lib/parse'); var data = require('../fixtures/data'); test('spec', function (t) { t.type(parse, 'function'); t.end(); }); test('valid', function (t) { for (var i = 0; i < data.json.length; i++) { parse(data.json[i].toString(), function (err, res) { t.equal(err, null); t.type(res, 'object'); }); } t.end(); }); test('invalid', function (t) { parse('&%@', function (err, res) { t.type(err, 'string'); t.type(res, 'undefined'); t.end(); }); });