Use lodash-doc-globals.

This commit is contained in:
John-David Dalton
2016-07-30 20:08:30 -07:00
parent 642690e692
commit 73b2f20509
2 changed files with 4 additions and 40 deletions

View File

@@ -2,47 +2,10 @@
delete global['__core-js_shared__'];
var _ = require('./lodash.js');
function mockQuery() {
return {
'on': function(eventName, callback) {
callback();
}
};
}
mockQuery.each = _.each;
var _ = require('./lodash.js'),
globals = require('lodash-doc-globals');
module.exports = {
'babel': false,
'globals': {
'_': _,
// Example mocks.
'asyncSave': _.noop,
'addContactToList': _.noop,
'batchLog': _.noop,
'calculateLayout': _.noop,
'createApplication': _.noop,
'data': { 'user': 'mock' },
'mainText': '',
'renewToken': _.noop,
'sendMail': _.noop,
'updatePosition': _.noop,
// DOM mocks.
'document': { 'body': { 'childNodes': [], 'nodeName': 'BODY' } },
'element': {},
'EventSource': _.noop,
'jQuery': mockQuery,
'window': {},
// Node.js mocks.
'Buffer': Buffer,
'fs': { 'writeFileSync': _.noop },
'path': require('path'),
'process': process,
'setImmediate': setImmediate
}
'globals': _.assign({ '_': _ }, globals)
};

View File

@@ -42,6 +42,7 @@
"jquery": "^3.1.0",
"jscs": "^3.0.7",
"lodash": "4.14.1",
"lodash-doc-globals": "^0.1.1",
"markdown-doctest": "^0.8.1",
"optional-dev-dependency": "^1.3.0",
"platform": "^1.3.1",