Bug 1945965 – remove new tab April Fools logo. r=home-newtab-reviewers,reemhamz
[gecko.git] / dom / reporting / tests / test_memoryPressure.html
blob1bb887b05e4667622c43f38462e72c226fb189a0
1 <!DOCTYPE HTML>
2 <html>
3 <head>
4 <title>Test for ReportingObserver + memory-pressure</title>
5 <script src="/tests/SimpleTest/SimpleTest.js"></script>
6 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
7 </head>
8 <body>
10 <script type="application/javascript">
12 info("Testing TakeRecords() without memory-pressure");
13 let o = new ReportingObserver(() => {});
14 o.observe();
16 new TestingDeprecatedInterface();
17 let r = o.takeRecords();
18 is(r.length, 1, "We have 1 report");
20 r = o.takeRecords();
21 is(r.length, 0, "We have 0 reports after a takeRecords()");
23 info("Testing DeprecatedTestingMethod report");
25 new TestingDeprecatedInterface();
26 SpecialPowers.Services.obs.notifyObservers(null, "memory-pressure", "heap-minimize");
28 r = o.takeRecords();
29 is(r.length, 0, "We have 0 reports after a memory-pressure");
31 </script>
32 </body>
33 </html>