tor-browser

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

storage_session_setitem_quotaexceedederr.window.js (439B)


      1 test(t => {
      2    sessionStorage.clear();
      3 
      4    var index = 0;
      5    var key = "name";
      6    var val = "x".repeat(1024);
      7 
      8    t.add_cleanup(() => {
      9        sessionStorage.clear();
     10    });
     11 
     12    assert_throws_quotaexceedederror(() => {
     13        while (true) {
     14            index++;
     15            sessionStorage.setItem("" + key + index, "" + val + index);
     16        }
     17    }, null, null);
     18 }, "Throws QuotaExceededError when the quota has been exceeded");