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