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');
});
});
|