| Index: LayoutTests/http/tests/cachestorage/script-tests/cache-add.js
|
| diff --git a/LayoutTests/http/tests/serviceworker/resources/cache-add-worker.js b/LayoutTests/http/tests/cachestorage/script-tests/cache-add.js
|
| similarity index 76%
|
| copy from LayoutTests/http/tests/serviceworker/resources/cache-add-worker.js
|
| copy to LayoutTests/http/tests/cachestorage/script-tests/cache-add.js
|
| index f1ea9738bce34d092c776879dc5b12392d7ea971..0f85d120f8f9e280cc50ab5075fe67921aa182c9 100644
|
| --- a/LayoutTests/http/tests/serviceworker/resources/cache-add-worker.js
|
| +++ b/LayoutTests/http/tests/cachestorage/script-tests/cache-add.js
|
| @@ -1,5 +1,8 @@
|
| -importScripts('worker-testharness.js');
|
| -importScripts('/resources/testharness-helpers.js');
|
| +if (self.importScripts) {
|
| + importScripts('/resources/testharness.js');
|
| + importScripts('/resources/testharness-helpers.js');
|
| + importScripts('../resources/test-helpers.js');
|
| +}
|
|
|
| cache_test(function(cache) {
|
| return assert_promise_rejects(
|
| @@ -9,7 +12,7 @@ cache_test(function(cache) {
|
| }, 'Cache.add called with no arguments');
|
|
|
| cache_test(function(cache) {
|
| - return cache.add('simple.txt')
|
| + return cache.add('../resources/simple.txt')
|
| .then(function(result) {
|
| assert_equals(result, undefined,
|
| 'Cache.add should resolve with undefined on success.');
|
| @@ -24,7 +27,7 @@ cache_test(function(cache) {
|
| }, 'Cache.add called with non-HTTP/HTTPS URL');
|
|
|
| cache_test(function(cache) {
|
| - var request = new Request('simple.txt', {method: 'POST', body: 'Hello'});
|
| + var request = new Request('../resources/simple.txt', {method: 'POST', body: 'Hello'});
|
| return cache.add(request)
|
| .then(function(result) {
|
| assert_equals(result, undefined,
|
| @@ -33,7 +36,7 @@ cache_test(function(cache) {
|
| }, 'Cache.add called with Request object');
|
|
|
| cache_test(function(cache) {
|
| - var request = new Request('simple.txt', {method: 'POST', body: 'Hello'});
|
| + var request = new Request('../resources/simple.txt', {method: 'POST', body: 'Hello'});
|
| return request.text()
|
| .then(function() {
|
| assert_true(request.bodyUsed);
|
| @@ -48,7 +51,7 @@ cache_test(function(cache) {
|
| }, 'Cache.add called with Request object with a used body');
|
|
|
| cache_test(function(cache) {
|
| - var request = new Request('simple.txt', {method: 'POST', body: 'Hello'});
|
| + var request = new Request('../resources/simple.txt', {method: 'POST', body: 'Hello'});
|
| return cache.add(request)
|
| .then(function(result) {
|
| assert_equals(result, undefined,
|
| @@ -71,7 +74,7 @@ cache_test(function(cache) {
|
| }, 'Cache.add with request that results in a status of 404');
|
|
|
| cache_test(function(cache) {
|
| - return cache.add('fetch-status.php?status=500')
|
| + return cache.add('../resources/fetch-status.php?status=500')
|
| .then(function(result) {
|
| assert_equals(result, undefined,
|
| 'Cache.add should resolve with undefined on success.');
|
| @@ -86,9 +89,8 @@ cache_test(function(cache) {
|
| }, 'Cache.addAll with no arguments');
|
|
|
| cache_test(function(cache) {
|
| - // Assumes the existence of simple.txt and blank.html in the same directory
|
| - // as this test script.
|
| - var urls = ['simple.txt', undefined, 'blank.html'];
|
| + // Assumes the existence of ../resources/simple.txt and ../resources/blank.html
|
| + var urls = ['../resources/simple.txt', undefined, '../resources/blank.html'];
|
| return assert_promise_rejects(
|
| cache.addAll(),
|
| new TypeError(),
|
| @@ -96,9 +98,8 @@ cache_test(function(cache) {
|
| }, 'Cache.addAll with a mix of valid and undefined arguments');
|
|
|
| cache_test(function(cache) {
|
| - // Assumes the existence of simple.txt and blank.html in the same directory
|
| - // as this test script.
|
| - var urls = ['simple.txt', self.location.href, 'blank.html'];
|
| + // Assumes the existence of ../resources/simple.txt and ../resources/blank.html
|
| + var urls = ['../resources/simple.txt', self.location.href, '../resources/blank.html'];
|
| return cache.addAll(urls)
|
| .then(function(result) {
|
| assert_equals(result, undefined,
|
| @@ -108,9 +109,8 @@ cache_test(function(cache) {
|
| }, 'Cache.addAll with string URL arguments');
|
|
|
| cache_test(function(cache) {
|
| - // Assumes the existence of simple.txt and blank.html in the same directory
|
| - // as this test script.
|
| - var urls = ['simple.txt', self.location.href, 'blank.html'];
|
| + // Assumes the existence of ../resources/simple.txt and ../resources/blank.html
|
| + var urls = ['../resources/simple.txt', self.location.href, '../resources/blank.html'];
|
| var requests = urls.map(function(url) {
|
| return new Request(url);
|
| });
|
| @@ -123,9 +123,9 @@ cache_test(function(cache) {
|
| }, 'Cache.addAll with Request arguments');
|
|
|
| cache_test(function(cache) {
|
| - // Assumes that simple.txt and blank.html exist. The second
|
| + // Assumes that ../resources/simple.txt and ../resources/blank.html exist. The second
|
| // resource does not.
|
| - var urls = ['simple.txt', 'this-resource-should-not-exist', 'blank.html'];
|
| + var urls = ['../resources/simple.txt', 'this-resource-should-not-exist', '../resources/blank.html'];
|
| var requests = urls.map(function(url) {
|
| return new Request(url);
|
| });
|
| @@ -138,10 +138,12 @@ cache_test(function(cache) {
|
| }, 'Cache.addAll with a mix of succeeding and failing requests');
|
|
|
| cache_test(function(cache) {
|
| - var request = new Request('simple.txt');
|
| + var request = new Request('../resources/simple.txt');
|
| return assert_promise_rejects(
|
| cache.addAll([request, request]),
|
| new TypeError(),
|
| 'Cache.addAll should throw TypeError if the same request is added ' +
|
| 'twice.');
|
| }, 'Cache.addAll called with the same Request object specified twice');
|
| +
|
| +done();
|
|
|