tor-browser

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

storage_length.window.js (702B)


      1 ["localStorage", "sessionStorage"].forEach(function(name) {
      2    test(function() {
      3        var storage = window[name];
      4        storage.clear();
      5        assert_equals(storage.length, 0, "storage.length")
      6 
      7        storage["name"] = "user1";
      8        storage["age"] = "20";
      9 
     10        assert_equals(storage.length, 2, "storage.length")
     11    }, name + ".length (method access)");
     12 
     13    test(function() {
     14        var storage = window[name];
     15        storage.clear();
     16        assert_equals(storage.length, 0, "storage.length")
     17 
     18        storage.setItem("name", "user1");
     19        storage.setItem("age", "20");
     20 
     21        assert_equals(storage.length, 2, "storage.length")
     22    }, name + ".length (proprty access)");
     23 });