blob: 6a945ccc7f7116be77be690f90218b984c407e95 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script>
test(function() {
assert_true('ServiceWorker' in window,
'the constructor should be defined');
assert_throws(new TypeError, function() { new ServiceWorker(); },
'the constructor should not be callable with "new"');
assert_throws(new TypeError, function() { ServiceWorker(); },
'the constructor should not be callable');
assert_equals(Object.getPrototypeOf(ServiceWorker.prototype),
EventTarget.prototype,
'ServiceWorker should extend EventTarget');
}, 'ServiceWorker interface');
</script>