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

Unified Diff: LayoutTests/http/tests/serviceworker/resources/test-helpers.js

Issue 287363004: ServiceWorker: support Response.{status,statusText,headers} [blink] (2/3) (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 7 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/http/tests/serviceworker/resources/test-helpers.js
diff --git a/LayoutTests/http/tests/serviceworker/resources/test-helpers.js b/LayoutTests/http/tests/serviceworker/resources/test-helpers.js
index 0e50c41598a0cbfc395f8ec4c0d3acd76947d5a5..425f41a1900f2091f27555e37909fd0787b49907 100644
--- a/LayoutTests/http/tests/serviceworker/resources/test-helpers.js
+++ b/LayoutTests/http/tests/serviceworker/resources/test-helpers.js
@@ -3,19 +3,18 @@
function service_worker_test(url, description) {
var t = async_test(description);
t.step(function() {
+ var scope = 'nonexistent';
+ service_worker_unregister_and_register(t, url, scope, onRegistered);
- navigator.serviceWorker.register(url, {scope:'nonexistent'}).then(
- t.step_func(function(worker) {
- var messageChannel = new MessageChannel();
- messageChannel.port1.onmessage = t.step_func(onMessage);
- worker.postMessage({port:messageChannel.port2}, [messageChannel.port2]);
- }),
- unreached_rejection(t, 'Registration should succeed, but failed')
- );
+ function onRegistered(worker) {
+ var messageChannel = new MessageChannel();
+ messageChannel.port1.onmessage = t.step_func(onMessage);
+ worker.postMessage({port:messageChannel.port2}, [messageChannel.port2]);
+ }
function onMessage(e) {
assert_equals(e.data, 'pass');
- t.done();
+ service_worker_unregister_and_done(t, scope);
}
});
}

Powered by Google App Engine
This is Rietveld 408576698