From 316ffdcefd5c26bbeb12e3860ffb55a9695fb242 Mon Sep 17 00:00:00 2001 From: Alan Jeffrey Date: Thu, 26 May 2016 17:36:59 -0500 Subject: [PATCH] Added mozbrowser test that location setting from script works. --- .../mozbrowser/mozbrowserlocationchange_event.html | 11 +++++++++++ .../mozbrowserlocationchange_event_iframe.html | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event_iframe.html diff --git a/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event.html b/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event.html index 4198ed66397..dcf2f5dbc9f 100644 --- a/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event.html +++ b/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event.html @@ -55,5 +55,16 @@ async_test(function(t) { }); +async_test(function(t) { + var iframe = document.createElement("iframe"); + iframe.mozbrowser = "true"; + iframe.src = "mozbrowserlocationchange_event_iframe.html"; + iframe.addEventListener("mozbrowserlocationchange", t.step_func(function(e) { + var url = e.detail.url || e.detail.uri || e.detail; + var filename = url.split("/").pop(); + if (filename === "yes.html") { t.done(); } + })); + document.body.appendChild(iframe); +}); diff --git a/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event_iframe.html b/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event_iframe.html new file mode 100644 index 00000000000..11c18e4cd45 --- /dev/null +++ b/tests/wpt/mozilla/tests/mozilla/mozbrowser/mozbrowserlocationchange_event_iframe.html @@ -0,0 +1,6 @@ + + + +