Chromium Code Reviews| Index: LayoutTests/fast/events/init-serviceworker-message-event.html |
| diff --git a/LayoutTests/fast/events/init-serviceworker-message-event.html b/LayoutTests/fast/events/init-serviceworker-message-event.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..b853a5a7a8fc1949caca079a9f7cb73368d6034f |
| --- /dev/null |
| +++ b/LayoutTests/fast/events/init-serviceworker-message-event.html |
| @@ -0,0 +1,23 @@ |
| +<!DOCTYPE html> |
| +<html> |
| +<head> |
| +<script src="../../resources/js-test.js"></script> |
| +</head> |
| +<body> |
| +<script> |
| +description("Checks that initServiceWorkerMessageEvent() is working"); |
| + |
| +var newEvent; |
| +function runTest() { |
|
falken
2015/05/18 03:40:23
why is this a function?
|
| + port = new MessageChannel().port1; |
|
falken
2015/05/18 03:40:23
let's make this a var
|
| + newEvent = document.createEvent("ServiceWorkerMessageEvent"); |
| + shouldThrow('newEvent.initServiceWorkerMessageEvent("message", true, true, "ff", "*", 43, port, {x:1});', '"TypeError: Failed to execute \'initServiceWorkerMessageEvent\' on \'ServiceWorkerMessageEvent\': The 8th argument is neither an array, nor does it have indexed properties."'); |
| + shouldNotThrow('newEvent.initServiceWorkerMessageEvent("message", true, true, "ff", "*", 43, port, null)'); |
| + shouldBeType(newEvent, ServiceWorkerMessageEvent); |
| +} |
| + |
| +runTest(); |
| +</script> |
| +</body> |
| +</html> |
| + |