| Index: LayoutTests/http/tests/serviceworker/registration.html
|
| diff --git a/LayoutTests/http/tests/serviceworker/registration.html b/LayoutTests/http/tests/serviceworker/registration.html
|
| index 054bf01c2aa558949fb4ee077a5ba00889491e1f..c5ceace35b0b774d0325178d088a73cd5d29c32c 100644
|
| --- a/LayoutTests/http/tests/serviceworker/registration.html
|
| +++ b/LayoutTests/http/tests/serviceworker/registration.html
|
| @@ -110,13 +110,22 @@ promise_test(function(t) {
|
| }, 'Registering invalid chunked encoding script with flush');
|
|
|
| promise_test(function(t) {
|
| - var script = 'resources/plain-text-worker.php';
|
| - var scope = 'resources/scope/plain-text-worker/';
|
| + var script = 'resources/mime-type-worker.php';
|
| + var scope = 'resources/scope/no-mime-type-worker/';
|
| + return assert_promise_rejects(
|
| + navigator.serviceWorker.register(script, {scope: scope}),
|
| + 'SecurityError',
|
| + 'Registration of no MIME type script should fail.');
|
| + }, 'Registering script with no MIME type');
|
| +
|
| +promise_test(function(t) {
|
| + var script = 'resources/mime-type-worker.php?mime=text/plain';
|
| + var scope = 'resources/scope/bad-mime-type-worker/';
|
| return assert_promise_rejects(
|
| navigator.serviceWorker.register(script, {scope: scope}),
|
| 'SecurityError',
|
| 'Registration of plain text script should fail.');
|
| - }, 'Registering script without correct MIME type');
|
| + }, 'Registering script with bad MIME type');
|
|
|
| promise_test(function(t) {
|
| var script = 'resources/redirect.php?Redirect=' +
|
|
|