VulpesOS/gaia/apps/system/test/unit/mock_applications.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

37 lines
734 B
JavaScript
Executable file

'use strict';
/* exported MockApplications */
var MockApplications = (function() {
var mockApps = {};
var mReady = false;
function getByManifestURL(url) {
return mockApps[url];
}
function mRegisterMockApp(mockApp) {
mockApps[mockApp.manifestURL] = mockApp;
}
function mUnregisterMockApp(mockApp) {
mockApps[mockApp.manifestURL] = null;
}
function mTeardown() {
mockApps = {};
mReady = false;
}
function waitForReady() {
return new Promise(function() {});
}
return {
getByManifestURL: getByManifestURL,
mRegisterMockApp: mRegisterMockApp,
mUnregisterMockApp: mUnregisterMockApp,
mTeardown: mTeardown,
ready: mReady,
waitForReady: waitForReady
};
})();