Index: content/test/data/service_worker/imports_bust_memcache.html |
diff --git a/content/test/data/service_worker/imports_bust_memcache.html b/content/test/data/service_worker/imports_bust_memcache.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..50ab02bccef1f56d80aa3861c48171a5cc3582e1 |
--- /dev/null |
+++ b/content/test/data/service_worker/imports_bust_memcache.html |
@@ -0,0 +1,32 @@ |
+<!DOCTYPE html> |
+<script> |
+// See ServiceWorkerBrowserTest ImportsBustMemcache. |
+// Content-shell data persists, so unreg first to clear old data. |
dominicc (has gone to gerrit)
2014/08/04 01:27:10
Content-shell -> Content Shell
unreg - avoid abbre
|
+// Register, unregister, then reregister, the browsertest .cc code examines |
dominicc (has gone to gerrit)
2014/08/04 01:27:10
then/the seems odd
|
+// the state of the scriptcache to ensure the script and import are cached. |
+ |
+var scope = 'imports_bust_memcache_scope/*'; |
+var script = 'worker_with_one_import.js'; |
+ |
+navigator.serviceWorker.unregister(scope) |
+.then(function(value) { |
+ console.log('initial unregistration done'); |
+ return navigator.serviceWorker.register(script, {scope: scope}); |
+}) |
+.then(function(worker) { |
+ console.log('initial registration done'); |
+ return navigator.serviceWorker.unregister(scope); |
+}) |
+.then(function(value) { |
+ console.log('unregistration done'); |
+ return navigator.serviceWorker.register(script, {scope: scope}); |
+}) |
+.then(function(worker) { |
dominicc (has gone to gerrit)
2014/08/04 01:27:10
This will become a registration object. Since it i
|
+ console.log('second registration done'); |
+ document.title = 'OK'; // Titlewatcher looks for this. |
+}) |
+.catch(function(e) { |
+ console.log('error will robinson!'); |
dominicc (has gone to gerrit)
2014/08/04 01:27:10
I think Will Robinson was warned of danger, not er
michaeln
2014/08/08 02:32:37
levity removed
|
+ document.title = 'FAILED'; |
+}); |
+</script> |