fune/storage/test/unit/test_minimizeMemory.js
Victor Porof 9eeaa5c80c Bug 1561435 - Format storage/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D35935

--HG--
extra : source : 77bfd37cea066708241ba39795e94f5ee4a06ff6
2019-07-05 10:59:24 +02:00

23 lines
641 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
// This file tests that invoking `Service::minimizeMemory` succeeds for sync
// and async connections.
function minimizeMemory() {
Services.storage
.QueryInterface(Ci.nsIObserver)
.observe(null, "memory-pressure", null);
}
add_task(async function test_minimizeMemory_async_connection() {
let db = await openAsyncDatabase(getTestDB());
minimizeMemory();
await asyncClose(db);
});
add_task(async function test_minimizeMemory_sync_connection() {
let db = getOpenedDatabase();
minimizeMemory();
db.close();
});