Skip to content

Commit 7b49e72

Browse files
committedAug 16, 2017
Commting latest build and fix for tests
1 parent cd5eb9f commit 7b49e72

File tree

4 files changed

+3959
-835
lines changed

4 files changed

+3959
-835
lines changed
 

‎dist/speg.js

+1,109-830
Large diffs are not rendered by default.

‎package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@
2929
},
3030
"homepage": "https://github.com/SimplePEG/JavaScript#readme",
3131
"devDependencies": {
32-
"chai": "4.1.0",
32+
"chai": "^4.1.0",
3333
"coveralls": "^2.11.9",
34-
"eslint": "4.4.1",
34+
"eslint": "^4.4.1",
3535
"istanbul": "^0.4.4",
3636
"mocha": "^3.5.0",
3737
"mocha-lcov-reporter": "^1.2.0",
3838
"recursive-readdir-sync": "^1.0.6",
39-
"webpack": "^3.5.2"
39+
"webpack": "^3.5.2",
40+
"mockery": "^2.1.0"
4041
}
4142
}

‎test/speg_module.fixtures.js

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
1-
var SPEG = require('./../src/speg').SPEG;
1+
var simplepeg = require('./../src/speg')
2+
var SPEG = simplepeg.SPEG;
23
var fs = require('fs');
34
var path = require('path');
5+
var mockery = require('mockery');
46
var recursiveReadSync = require('recursive-readdir-sync');
57
var valid_files = recursiveReadSync('./test/speg_fixtures');
68

79
describe('speg module - fixtures - ', function() {
10+
beforeEach(function(){
11+
mockery.enable({ warnOnReplace: false, useCleanCache: true });
12+
mockery.registerAllowable('./../parser');
13+
mockery.registerMock('simplepeg', simplepeg);
14+
});
15+
afterEach(function() {
16+
mockery.deregisterMock('simplepeg');
17+
mockery.disable();
18+
});
819
valid_files = valid_files.filter(function(filename) {
920
return /\.peg$/.test(filename);
1021
})
@@ -26,4 +37,4 @@ describe('speg module - fixtures - ', function() {
2637
}
2738
}(valid_files[i])));
2839
}
29-
});
40+
});

‎yarn.lock

+2,833
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.