tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_font_face_gc.html (743B)


      1 <!DOCTYPE html>
      2 <meta charset=utf-8>
      3 <title>Test for bug 1897589</title>
      4 <script src=/tests/SimpleTest/SimpleTest.js></script>
      5 <link rel=stylesheet type=text/css href=/tests/SimpleTest/test.css>
      6 <script>
      7 function forceGC() {
      8  SpecialPowers.gc();
      9  SpecialPowers.forceShrinkingGC();
     10  SpecialPowers.forceCC();
     11  SpecialPowers.gc();
     12  SpecialPowers.forceShrinkingGC();
     13  SpecialPowers.forceCC();
     14 }
     15 add_task(async function() {
     16  let face = new FontFace('foo', `url("slow_load.sjs")`);
     17  let p = face.load();
     18  // Comment out the following line to fix it.
     19  face = null;
     20  forceGC();
     21  try {
     22    await p;
     23    ok(false, "Resolved text/plain request?");
     24  } catch (ex) {
     25    ok(true, "Expect rejection due to wrong content-type");
     26  }
     27 })
     28 </script>