Index: third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html |
index 87af410999402721b1310ad1f54a75a85403600f..e7218edf1591b6083c667f9153af04d0f86ae2cf 100644 |
--- a/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html |
+++ b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-xhr.https.html |
@@ -15,13 +15,17 @@ async_test(function(t) { |
}) |
.then(function() { return with_iframe(SCOPE); }) |
.then(function(frame) { |
+ t.add_cleanup(function() { frame.remove(); }); |
var channel = new MessageChannel(); |
channel.port1.onmessage = t.step_func(function(e) { |
Marijn Kruisselbrink
2017/05/05 23:59:00
random thought: it seems like this test could be c
mike3
2017/05/08 18:41:40
I've been working on an extension to the "multiglo
Marijn Kruisselbrink
2017/05/08 19:05:13
Agreed, landing as is is fine. Adding a done callb
|
if (e.data.results === 'finish') { |
- frame.remove(); |
service_worker_unregister_and_done(t, SCOPE); |
} else if (e.data.results == 'equals') { |
assert_equals(e.data.got, e.data.expected); |
+ } else if (e.data.results == 'array_equals') { |
+ assert_array_equals(e.data.got, e.data.expected, e.data.msg); |
+ } else if (e.data.results == 'failure') { |
+ throw e.data.error; |
} |
}); |
frame.contentWindow.postMessage({}, |