mirror of
https://github.com/servo/servo.git
synced 2025-08-18 11:55:39 +01:00
Update web-platform-tests to revision c0a3e93389bdcc9e8ad12d3988e4568d48b78c9d
This commit is contained in:
parent
84786add22
commit
686c6b89ed
826 changed files with 8235 additions and 522 deletions
|
@ -51,6 +51,7 @@ var t = async_test('createImageBitmap(HTMLVideoElement) with resize option');
|
|||
|
||||
// HTMLVideoElement
|
||||
var video = document.createElement("video");
|
||||
video.preload = "auto";
|
||||
video.oncanplaythrough = t.step_func(function() {
|
||||
return generateTest();
|
||||
});
|
||||
|
|
|
@ -0,0 +1,27 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<title>attempt to draw a closed ImageBitmap to a 2d canvas throws INVALID_STATE_ERR</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/canvas-tests.js"></script>
|
||||
<script>
|
||||
promise_test(function(t) {
|
||||
return new Promise(function(resolve, reject) {
|
||||
const image = new Image();
|
||||
image.onload = function() { resolve(image); };
|
||||
image.onerror = function() { reject(); };
|
||||
image.src = "/images/green-16x16.png";
|
||||
}).then(function(image) {
|
||||
return createImageBitmap(image, 0, 0, 16, 16);
|
||||
}).then(function(imageBitmap) {
|
||||
imageBitmap.close();
|
||||
|
||||
const canvas = document.createElement("canvas");
|
||||
canvas.width = 16;
|
||||
canvas.height = 16;
|
||||
|
||||
const ctx = canvas.getContext("2d");
|
||||
assert_throws("InvalidStateError", function() { ctx.drawImage(imageBitmap, 0, 0); });
|
||||
});
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,30 @@
|
|||
<!DOCTYPE html>
|
||||
<!-- DO NOT EDIT! This test has been generated by tools/gentest.py. -->
|
||||
<title>Canvas test: 2d.text.font.relative_size</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/canvas-tests.js"></script>
|
||||
<link rel="stylesheet" href="/common/canvas-tests.css">
|
||||
<body class="show_output">
|
||||
|
||||
<h1>2d.text.font.relative_size</h1>
|
||||
<p class="desc"></p>
|
||||
|
||||
|
||||
<p class="output">Actual output:</p>
|
||||
<canvas id="c" class="output" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
|
||||
|
||||
<ul id="d"></ul>
|
||||
<script>
|
||||
var t = async_test("");
|
||||
_addTest(function(canvas, ctx) {
|
||||
|
||||
var canvas2 = document.createElement('canvas');
|
||||
var ctx2 = canvas2.getContext('2d');
|
||||
ctx2.font = '1em sans-serif';
|
||||
_assertSame(ctx2.font, '10px sans-serif', "ctx2.font", "'10px sans-serif'");
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
|
|
@ -112,7 +112,14 @@
|
|||
code: |
|
||||
@assert ctx.font === '10px sans-serif';
|
||||
|
||||
|
||||
- name: 2d.text.font.relative_size
|
||||
testing:
|
||||
- 2d.text.font.relative_size
|
||||
code: |
|
||||
var canvas2 = document.createElement('canvas');
|
||||
var ctx2 = canvas2.getContext('2d');
|
||||
ctx2.font = '1em sans-serif';
|
||||
@assert ctx2.font === '10px sans-serif';
|
||||
|
||||
- name: 2d.text.align.valid
|
||||
testing:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue