aboutsummaryrefslogtreecommitdiff
path: root/atom/packages/pretty-json/node_modules/jsonminify/test/test-minify.json.js
blob: be56ea3a5fd1f29901db543f0885dd1dcde56759 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var fs = require('fs');

var should = require('should');

require('../minify.json.js');

describe('JSON.minify', function() {
    it('define', function() {
        JSON.minify.should.be.ok;
    });
    it('in-memory string', function() {
        var json = '{"key":"value"}';
        var res = JSON.minify(json);
        JSON.parse(res).key.should.equal('value');
    });
    it('comment.json', function() {
        var json = fs.readFileSync(__dirname + '/comment.json', 'utf8');
        var res = JSON.parse(JSON.minify(json));
        res.foo.should.equal('bar');
    });
    it('comment.json', function() {
        var json = fs.readFileSync(__dirname + '/plain.json', 'utf8');
        var res = JSON.parse(JSON.minify(json));
        res.foo.should.equal('bar');
    });
});