Skip to content

Commit 1eb24b7

Browse files
Tyler Kellenphated
authored andcommitted
New: Add test for json5 support
1 parent 427f9f7 commit 1eb24b7

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"coco": "^0.9.1",
3838
"coffee-script": "^1.7.1",
3939
"iced-coffee-script": "^1.7.1-b",
40+
"json5": "^0.4.0",
4041
"mocha": "^1.17.1",
4142
"node-jsx": "^0.10.0",
4243
"require-csv": "0.0.1",

test/fixtures/test.json5

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"data": {
3+
"trueKey": true,
4+
"falseKey": false,
5+
"subKey": {
6+
"subProp": 1
7+
}
8+
}
9+
/* omg, a comment in json?? */
10+
}

test/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ describe('registerFor', function () {
1616
rechoir.registerFor('./test/fixtures/test.co');
1717
expect(require('./fixtures/test.co')).to.deep.equal(expected);
1818
});
19-
2019
it('should know coffee-script', function () {
2120
rechoir.registerFor('./test/fixtures/test.coffee');
2221
expect(require('./fixtures/test.coffee')).to.deep.equal(expected);
@@ -46,6 +45,10 @@ describe('registerFor', function () {
4645
rechoir.registerFor('./test/fixtures/test.json');
4746
expect(require('./fixtures/test.json')).to.deep.equal(expected);
4847
});
48+
it('should know .json5', function () {
49+
rechoir.registerFor('./test/fixtures/test.json5');
50+
expect(require('./fixtures/test.json5')).to.deep.equal(expected);
51+
});
4952
it('should know jsx', function () {
5053
rechoir.registerFor('./test/fixtures/test.jsx');
5154
expect(require('./fixtures/test.jsx')).to.deep.equal(expected);

0 commit comments

Comments
 (0)