Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(299)

Side by Side Diff: LayoutTests/imported/web-platform-tests/webstorage/storage_removeitem.html

Issue 1220543007: Import web-platform-tests/webstorage (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <!DOCTYPE HTML>
2 <mete charset=utf-8>
3 <title>WebStorage Test: Storage - removeItem(key)</title>
4 <script src="../../../resources/testharness.js"></script>
5 <script src="../../../resources/testharnessreport.js"></script>
6 <div id="log"></div>
7 <script>
8 ["localStorage", "sessionStorage"].forEach(function(name) {
9 test(function() {
10 var storage = window[name];
11 storage.clear();
12
13 storage.setItem("name", "user1");
14 assert_equals(storage.getItem("name"), "user1");
15
16 storage.removeItem("name");
17 storage.removeItem("unknown");
18 assert_equals(storage.getItem("name"), null, "storage.getItem('name')")
19 }, name + ".removeItem()");
20
21 test(function() {
22 var storage = window[name];
23 storage.clear();
24
25 storage.setItem("name", "user1");
26 assert_equals(storage.getItem("name"), "user1");
27 delete storage["name"];
28 delete storage["unknown"];
29 assert_equals(storage.getItem("name"), null, "storage.getItem('name')")
30 }, "delete " + name + "[]");
31
32 test(function() {
33 var storage = window[name];
34 storage.clear();
35
36 storage.setItem("null", "test");
37 assert_true("null" in storage);
38 storage.removeItem(null);
39 assert_false("null" in storage);
40 }, name + ".removeItem(null)");
41
42 test(function() {
43 var storage = window[name];
44 storage.clear();
45
46 storage.setItem("undefined", "test");
47 assert_true("undefined" in storage);
48 storage.removeItem(undefined);
49 assert_false("undefined" in storage);
50 }, name + ".removeItem(undefined)");
51 });
52 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698