test_databaseShadowing_clearOriginsByPattern1.js (735B)
1 /** 2 * Any copyright is dedicated to the Public Domain. 3 * http://creativecommons.org/publicdomain/zero/1.0/ 4 */ 5 6 /* import-globals-from databaseShadowing-shared.js */ 7 loadSubscript("databaseShadowing-shared.js"); 8 9 add_task(async function testSteps() { 10 enableNextGenLocalStorage(); 11 12 storeData(); 13 14 verifyData([]); 15 16 let request = clearOriginsByPattern(JSON.stringify({ userContextId: 15 })); 17 await requestFinished(request); 18 19 verifyData([4, 5, 6]); 20 21 // Wait for all database connections to close. 22 request = reset(); 23 await requestFinished(request); 24 25 exportShadowDatabase("shadowdb-clearedOriginsByPattern.sqlite"); 26 27 // The shadow database is now prepared for 28 // test_databaseShadowing_clearOriginsByPattern2.js 29 });