Revision 5d3d98450ed243074ead60b3dd06c94c8608bc77 authored by Chris Nardi on 08 April 2018, 02:03:44 UTC, committed by Chris Nardi on 08 April 2018, 02:03:44 UTC
Many tests in variable-presentation-attribute.html went against their relative specs. For most attributes, this change corrects their default values. This change also removes the default value test for font-family, since the default value is implementation-dependent. This change also removes the tests for `glyph-orientation-horizontal`, `glyph-orientation-vertical`, and `kerning`, as these properties have been removed by Chrome and Firefox as they are obsolete.
1 parent d0d6224
basic-shared-worker.html
<!doctype html>
<html>
<head>
<meta charset=utf-8>
<title>Test SharedWorkerGlobalScope.isSecureContext for HTTP creator</title>
<meta name="help" href="https://w3c.github.io/webappsec-secure-contexts/#monkey-patching-global-object">
<script src=/resources/testharness.js></script>
<script src=/resources/testharnessreport.js></script>
<script src="server-locations.sub.js"></script>
</head>
<body>
<script>
var t1 = async_test("Shared worker");
var t2 = async_test("Nested worker in shared worker");
var t3 = async_test("Shared worker from https subframe");
var t4 = async_test("Nested worker from shared worker from https subframe");
// Tests for SharedWorkers used from other workers (not supported right
// now) would go here.
t1.step(function() {
var w = new SharedWorker("support/shared-worker-script.js");
w.port.onmessage = t1.step_func_done(function(e) {
assert_false(e.data);
});
w.port.start();
});
t2.step(function() {
var w = new SharedWorker("support/parent-shared-worker-script.js");
w.port.onmessage = t2.step_func_done(function(e) {
assert_false(e.data);
});
w.port.start();
});
onmessage = function(e) {
var data = e.data;
if (data.type == "shared") {
t3.step(function() {
assert_false(data.exception);
assert_false(data.error);
assert_false(data.isSecureContext);
});
t3.done();
} else if (data.type == "nested") {
t4.step(function() {
assert_false(data.exception);
assert_false(data.error);
assert_false(data.isSecureContext);
});
t4.done();
} else {
t3.step(function() {
assert_unreached("Unknown message");
});
t3.done();
t4.step(function() {
assert_unreached("Unknown message");
});
t4.done();
}
}
var ifr = document.createElement("iframe");
ifr.src = https_dir2 + "support/https-subframe-shared.html";
document.body.appendChild(ifr);
</script>
</body>
</html>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...