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

Unified Diff: LayoutTests/http/tests/serviceworker/resources/cache-delete-worker.js

Issue 1043213003: Remove redundant serviceworker/cache-* tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Re-add fetch-status.php, used by fetch tests in sibling dir Created 5 years, 9 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/cache-delete-worker.js
diff --git a/LayoutTests/http/tests/serviceworker/resources/cache-delete-worker.js b/LayoutTests/http/tests/serviceworker/resources/cache-delete-worker.js
deleted file mode 100644
index 98204fddf96e73ec4f14155b08055a4e6833b0dc..0000000000000000000000000000000000000000
--- a/LayoutTests/http/tests/serviceworker/resources/cache-delete-worker.js
+++ /dev/null
@@ -1,116 +0,0 @@
-importScripts('worker-testharness.js');
-importScripts('/resources/testharness-helpers.js');
-
-var test_url = 'https://example.com/foo';
-
-// Construct a generic Request object. The URL is |test_url|. All other fields
-// are defaults.
-function new_test_request() {
- return new Request(test_url);
-}
-
-// Construct a generic Response object.
-function new_test_response() {
- return new Response('Hello world!', { status: 200 });
-}
-
-cache_test(function(cache) {
- return assert_promise_rejects(
- cache.delete(),
- new TypeError(),
- 'Cache.delete should reject with a TypeError when called with no ' +
- 'arguments.');
- }, 'Cache.delete with no arguments');
-
-cache_test(function(cache) {
- return cache.put(new_test_request(), new_test_response())
- .then(function() {
- return cache.delete(test_url);
- })
- .then(function(result) {
- assert_true(result,
- 'Cache.delete should resolve with "true" if an entry ' +
- 'was successfully deleted.');
- })
- .then(function() {
- assert_promise_rejects(
- cache.match(test_url),
- 'NotFoundError',
- 'Cache.delete should remove matching entries from cache.');
- });
- }, 'Cache.delete called with a string URL');
-
-cache_test(function(cache) {
- var request = new Request(test_url, { method: 'POST', body: 'Abc' });
- return cache.put(request.clone(), new_test_response())
- .then(function() {
- return cache.delete(request);
- })
- .then(function(result) {
- assert_true(result,
- 'Cache.delete should resolve with "true" if an entry ' +
- 'was successfully deleted.');
- assert_false(request.bodyUsed,
- 'Cache.delete should not consume request body.');
- });
- }, 'Cache.delete called with a Request object');
-
-cache_test(function(cache) {
- var request = new Request(test_url, { method: 'POST', body: 'Abc' });
- return cache.put(request.clone(), new_test_response())
- .then(function() {
- return request.text();
- })
- .then(function() {
- assert_true(request.bodyUsed,
- '[https://fetch.spec.whatwg.org/#body-mixin] ' +
- 'Request.bodyUsed should be true after text() method ' +
- 'resolves.');
- })
- .then(function() {
- return cache.delete(request);
- })
- .then(function(result) {
- assert_true(result,
- 'Cache.delete should resolve with "true" if an entry ' +
- 'was successfully deleted.');
- });
- }, 'Cache.delete with a Request object containing used body');
-
-cache_test(function(cache) {
- return cache.delete(test_url)
- .then(function(result) {
- assert_false(result,
- 'Cache.delete should resolve with "false" if there ' +
- 'are no matching entries.');
- });
- }, 'Cache.delete with a non-existent entry');
-
-var cache_entries = {
- a: {
- request: new Request('http://example.com/abc'),
- response: new Response('')
- },
-
- b: {
- request: new Request('http://example.com/b'),
- response: new Response('')
- },
-
- a_with_query: {
- request: new Request('http://example.com/abc?q=r'),
- response: new Response('')
- }
-};
-
-function prepopulated_cache_test(test_function, description) {
- cache_test(function(cache) {
- return Promise.all(Object.keys(cache_entries).map(function(k) {
- return cache.put(cache_entries[k].request.clone(),
- cache_entries[k].response.clone());
- }))
- .then(function() {
- return test_function(cache);
- });
- }, description);
-}

Powered by Google App Engine
This is Rietveld 408576698