Backed out changeset 2450366cf7ca (bug 1891629) for causing win msix mochitest failures
[gecko.git] / dom / base / test / browser_data_documents_aboutmemory.js
blob79bc64939dad7b669029fd41a7ed526846982465
1 add_task(async function () {
2   const doc = new DOMParser().parseFromString("<p>dadada</p>", "text/html");
4   let mgr = Cc["@mozilla.org/memory-reporter-manager;1"].getService(
5     Ci.nsIMemoryReporterManager
6   );
8   let amount = 0;
9   const handleReport = (aProcess, aPath, aKind, aUnits, aAmount) => {
10     const regex = new RegExp(".*/window-objects/.*/data-documents/.*");
11     if (regex.test(aPath)) {
12       amount += aAmount;
13     }
14   };
16   await new Promise(r =>
17     mgr.getReports(handleReport, null, r, null, /* anonymized = */ false)
18   );
19   Assert.greater(amount, 0, "Got data documents amount");
20 });