зеркало из https://github.com/mozilla/gecko-dev.git
24 строки
641 B
JavaScript
24 строки
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();
|
|
});
|