From b2adcfb40b7e2e49c8649c0a757ec4572b5df182 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Fri, 20 Jan 2017 22:56:37 +0100 Subject: [PATCH] Test that StorageEvent's URL is empty from document.createEvent --- components/script/dom/document.rs | 3 +-- tests/wpt/mozilla/meta/MANIFEST.json | 10 ++++++++++ .../tests/mozilla/createEvent-storageevent.html | 10 ++++++++++ 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 tests/wpt/mozilla/tests/mozilla/createEvent-storageevent.html diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 4b693f0448d..d37eb26c2bc 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -2710,8 +2710,7 @@ impl DocumentMethods for Document { "progressevent" => Ok(Root::upcast(ProgressEvent::new_uninitialized(self.window.upcast()))), "storageevent" => { - let USVString(url) = self.URL(); - Ok(Root::upcast(StorageEvent::new_uninitialized(&self.window, DOMString::from(url)))) + Ok(Root::upcast(StorageEvent::new_uninitialized(&self.window, "".into()))) }, "touchevent" => Ok(Root::upcast( diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 7279d1f9440..434afa7e5a2 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -12500,6 +12500,12 @@ {} ] ], + "mozilla/createEvent-storageevent.html": [ + [ + "/_mozilla/mozilla/createEvent-storageevent.html", + {} + ] + ], "mozilla/cross-origin-objects/cross-origin-objects.html": [ [ "/_mozilla/mozilla/cross-origin-objects/cross-origin-objects.html", @@ -25045,6 +25051,10 @@ "f1029d519aa7017a1a3d18a891a0774b9a39f847", "testharness" ], + "mozilla/createEvent-storageevent.html": [ + "eea787f4d2372e9c2c6777a0569ce5d110c3110a", + "testharness" + ], "mozilla/cross-origin-objects/cross-origin-objects.html": [ "5d5a3ba4099dfabddbed1ea98ad8fe1f5c00a3d3", "testharness" diff --git a/tests/wpt/mozilla/tests/mozilla/createEvent-storageevent.html b/tests/wpt/mozilla/tests/mozilla/createEvent-storageevent.html new file mode 100644 index 00000000000..f5deb0173b1 --- /dev/null +++ b/tests/wpt/mozilla/tests/mozilla/createEvent-storageevent.html @@ -0,0 +1,10 @@ + + +storageevent + + +