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

Unified Diff: LayoutTests/imported/web-platform-tests/webstorage/event_case_sensitive.js

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 side-by-side diff with in-line comments
Download patch
Index: LayoutTests/imported/web-platform-tests/webstorage/event_case_sensitive.js
diff --git a/LayoutTests/imported/web-platform-tests/webstorage/event_case_sensitive.js b/LayoutTests/imported/web-platform-tests/webstorage/event_case_sensitive.js
new file mode 100644
index 0000000000000000000000000000000000000000..0b7a9b22a3290b21d12cdbd9d905649f0c6351a4
--- /dev/null
+++ b/LayoutTests/imported/web-platform-tests/webstorage/event_case_sensitive.js
@@ -0,0 +1,43 @@
+testStorages(function(storageString) {
+ async_test(function(t) {
+ assert_true(storageString in window, storageString + " exist");
+ var storage = window[storageString];
+ t.add_cleanup(function() { storage.clear() });
+
+ storage.clear();
+ assert_equals(storage.length, 0, "storage.length");
+ storage.foo = "test";
+
+ runAfterNStorageEvents(t.step_func(step1), 1);
+
+ function step1(msg)
+ {
+ storageEventList = new Array();
+ storage.foo = "test";
+
+ runAfterNStorageEvents(t.step_func(step2), 0);
+ }
+
+ function step2(msg)
+ {
+ if(msg != undefined) {
+ assert_unreached(msg);
+ }
+ assert_equals(storageEventList.length, 0);
+
+ storage.foo = "TEST";
+
+ runAfterNStorageEvents(t.step_func(step3), 1);
+ }
+
+ function step3(msg)
+ {
+ if(msg != undefined) {
+ assert_unreached(msg);
+ }
+ assert_equals(storageEventList.length, 1);
+
+ t.done();
+ }
+ }, storageString + " storage events fire even when only the case of the value changes.");
+});

Powered by Google App Engine
This is Rietveld 408576698