VulpesOS/gaia/apps/bluetooth/test/unit/setup.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

43 lines
864 B
JavaScript
Executable file

/* global requirejs */
'use strict';
require('/shared/test/unit/mocks/mocks_helper.js');
requireApp('bluetooth/js/vendor/alameda.js', (function() {
var contextId = 0;
var baseConfig = {
baseUrl: '/js',
urlArgs: 'bust=' + Date.now(),
paths: {
'modules': 'modules',
'views': 'views',
'shared': '../shared/js',
'unit': '../test/unit',
'shared_mocks': '../shared/test/unit/mocks'
},
shim: {},
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));