all files / tests/utils/ mockProxyProvider.js

60% Statements 12/20
0% Branches 0/6
0% Functions 0/6
55.56% Lines 10/18
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                                                                  
const AUDIO_PLUGIN_NAME = 'rcp-fe-audio';
const VIEWPORT_NAME = 'rcp-fe-viewport';
const L10N_NAME = 'rcp-fe-lol-l10n';
window.QUnit = {
  stop: () => {},
  start: () => {},
};
 
let mockAudio = require('./mock-audio');
let mockViewport = require('./mock-viewport');
let mockL10n = require('./mock-l10n');
let mockSettingsApi = require('./mock-settings-api');
 
function getPlugins(pluginName) {
  if (pluginName === AUDIO_PLUGIN_NAME) {
    return mockAudio;
  } else if (pluginName === VIEWPORT_NAME) {
    return mockViewport;
  } else if (pluginName === L10N_NAME) {
    return mockL10n;
  }
}
 
 
export default {
  Lodash: require('lodash'),
  provider: function(){
    return {
      getSocket: function() {
        return {
          subscribe: function(){}
        };
      },
      get: getPlugins
    };
  },
  Audio: mockAudio,
  tra: mockL10n,
  SettingsApi: mockSettingsApi
}