summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/lodash/.markdown-doctest-setup.js
blob: 4c9a22235e36f353469361628dd4c8ea36567ef8 (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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
'use strict';

delete global['__core-js_shared__'];

var _ = require('./lodash.js');

function mockQuery() {
  return {
    'on': function(eventName, callback) {
      callback();
    }
  };
}

mockQuery.each = _.each;

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