Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
186 lines
4.8 KiB
JavaScript
Executable file
186 lines
4.8 KiB
JavaScript
Executable file
/* global requirejs */
|
|
'use strict';
|
|
|
|
require('/shared/test/unit/mocks/mocks_helper.js');
|
|
requireApp('settings/js/vendor/alameda.js', (function() {
|
|
var contextId = 0;
|
|
var baseConfig = {
|
|
baseUrl: '/js',
|
|
urlArgs: 'bust=' + Date.now(),
|
|
paths: {
|
|
'modules': 'modules',
|
|
'panels': 'panels',
|
|
'shared': '../shared/js',
|
|
'unit': '../test/unit',
|
|
'shared_mocks': '../shared/test/unit/mocks'
|
|
},
|
|
shim: {
|
|
'settings': {
|
|
exports: 'Settings'
|
|
},
|
|
'shared/addons/match_pattern': {
|
|
exports: 'MatchPattern'
|
|
},
|
|
'shared/lazy_loader': {
|
|
exports: 'LazyLoader'
|
|
},
|
|
'shared/passcode_helper': {
|
|
exports: 'PasscodeHelper'
|
|
},
|
|
'shared/screen_layout': {
|
|
exports: 'ScreenLayout'
|
|
},
|
|
'shared/sanitizer': {
|
|
exports: 'Sanitizer'
|
|
},
|
|
'shared/tz_select': {
|
|
exports: 'tzSelect'
|
|
},
|
|
'unit/mock_async_storage': {
|
|
exports: 'MockAsyncStorage'
|
|
},
|
|
'unit/mock_download_store': {
|
|
exports: 'MockDownloadStore'
|
|
},
|
|
'unit/mock_download_ui': {
|
|
exports: 'MockDownloadUI'
|
|
},
|
|
'shared_mocks/mock_download_formatter': {
|
|
exports: 'MockDownloadFormatter'
|
|
},
|
|
'shared_mocks/mock_download_helper': {
|
|
exports: 'MockDownloadHelper'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_downloads': {
|
|
exports: 'MockMozDownloads'
|
|
},
|
|
'unit/mock_load_json': {
|
|
exports: 'MockLoadJSON'
|
|
},
|
|
'unit/mock_settings': {
|
|
exports: 'MockSettings'
|
|
},
|
|
'unit/mock_settings_cache': {
|
|
exports: 'MockSettingsCache'
|
|
},
|
|
'unit/mock_settings_service': {
|
|
exports: 'MockSettingsService'
|
|
},
|
|
'unit/mock_xml_http_request': {
|
|
exports: 'MockXmlHttpRequest'
|
|
},
|
|
'shared_mocks/mock_xml_http_request': {
|
|
exports: 'MockXMLHttpRequest'
|
|
},
|
|
'unit/mock_moz_apps': {
|
|
exports: 'MockMozApps'
|
|
},
|
|
'unit/mock_wifi_utils': {
|
|
exports: 'MockWifiUtils'
|
|
},
|
|
'unit/mock_airplane_mode_helper': {
|
|
exports: 'MockAirplaneModeHelper'
|
|
},
|
|
'unit/mock_apps_cache': {
|
|
exports: 'MockAppsCache'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_settings': {
|
|
exports: 'MockNavigatorSettings'
|
|
},
|
|
'shared_mocks/mock_l20n': {
|
|
exports: 'MockL10n'
|
|
},
|
|
'shared_mocks/mock_language_list': {
|
|
exports: 'MockLanguageList'
|
|
},
|
|
'shared_mocks/mock_keyboard_helper': {
|
|
exports: 'MockKeyboardHelper'
|
|
},
|
|
'shared_mocks/mock_settings_listener': {
|
|
exports: 'MockSettingsListener',
|
|
deps: ['shared_mocks/mock_navigator_moz_settings']
|
|
},
|
|
'shared_mocks/mock_permission_settings': {
|
|
exports: 'MockPermissionSettings'
|
|
},
|
|
'shared_mocks/mock_manifest_helper': {
|
|
exports: 'MockManifestHelper'
|
|
},
|
|
'shared_mocks/mock_moz_activity': {
|
|
exports: 'MockMozActivity'
|
|
},
|
|
'shared_mocks/mock_settings_url': {
|
|
exports: 'MockSettingsURL'
|
|
},
|
|
'shared_mocks/mock_wifi_helper': {
|
|
exports: 'MockWifiHelper'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_wifi_manager': {
|
|
exports: 'MockNavigatorMozWifiManager'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_bluetooth': {
|
|
exports: 'MockMozBluetooth'
|
|
},
|
|
'shared_mocks/mock_enumerate_all': {
|
|
exports: 'MockEnumerateAll'
|
|
},
|
|
'shared_mocks/mock_lazy_loader': {
|
|
exports: 'MockLazyLoader'
|
|
},
|
|
'shared_mocks/mock_simslot_manager': {
|
|
exports: 'MockSIMSlotManager'
|
|
},
|
|
'shared_mocks/mock_mobile_operator': {
|
|
exports: 'MockMobileOperator'
|
|
},
|
|
'shared_mocks/mock_sim_settings_helper': {
|
|
exports: 'MockSimSettingsHelper'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_set_message_handler': {
|
|
exports: 'MockNavigatormozSetMessageHandler'
|
|
},
|
|
'shared_mocks/mock_screen_layout': {
|
|
exports: 'MockScreenLayout'
|
|
},
|
|
'shared_mocks/mock_stk_helper': {
|
|
exports: 'MockSTKHelper'
|
|
},
|
|
'shared_mocks/mock_dump': {
|
|
exports: 'MockDump'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_icc_manager' : {
|
|
exports: 'MockNavigatorMozIccManager'
|
|
},
|
|
'shared_mocks/mock_navigator_moz_power': {
|
|
exports: 'MockMozPower'
|
|
},
|
|
'shared_mocks/mock_promise': {
|
|
exports: 'MockPromise'
|
|
}
|
|
},
|
|
modules: [
|
|
{
|
|
name: 'main'
|
|
}
|
|
]
|
|
};
|
|
|
|
this.testRequire = function(modules, map, callback) {
|
|
var ctx;
|
|
if (arguments.length === 2) {
|
|
callback = map;
|
|
map = null;
|
|
}
|
|
|
|
ctx = requirejs.config({
|
|
context: contextId++
|
|
});
|
|
ctx.config(baseConfig);
|
|
ctx.config({
|
|
map: map || {}
|
|
});
|
|
|
|
ctx(modules, callback);
|
|
return ctx;
|
|
};
|
|
}).bind(window));
|