| Index: LayoutTests/media/video-intrinsic-width-height.html
|
| diff --git a/LayoutTests/media/video-intrinsic-width-height.html b/LayoutTests/media/video-intrinsic-width-height.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..614f751b33e0e4d81ac76561463f4081743e8417
|
| --- /dev/null
|
| +++ b/LayoutTests/media/video-intrinsic-width-height.html
|
| @@ -0,0 +1,39 @@
|
| +<!DOCTYPE html>
|
| +<html>
|
| + <head>
|
| + <title><video> intrinsic width/height</title>
|
| + <script src="../resources/testharness.js"></script>
|
| + <script src="../resources/testharnessreport.js"></script>
|
| + </head>
|
| + <body>
|
| + <div id="log"></div>
|
| + <!-- These tests assume that the default intrinsic width is 300x150, so that the default
|
| + intrinsic ratio is 2:1. This is no longer per spec, but is what is implemented. -->
|
| + <video title="no width/height attributes"
|
| + data-expected-width="300" data-expected-height="150"></video>
|
| + <video title="only width attribute"
|
| + data-expected-width="100" data-expected-height="50"
|
| + width="100"></video>
|
| + <video title="only height attribute"
|
| + data-expected-width="200" data-expected-height="100"
|
| + height="100"></video>
|
| + <video title="both width/height attributes"
|
| + data-expected-width="100" data-expected-height="100"
|
| + width="100" height="100"></video>
|
| + <!-- A width:height ratio other than 2:1 and overriding the specified style must be used to
|
| + verify that width/height does not influence intrinsic ratio -->
|
| + <video title="both width/height attributes and style"
|
| + data-expected-width="300" data-expected-height="150"
|
| + width="100" height="100" style="width: auto; height: auto"></video>
|
| + <script>
|
| + Array.prototype.forEach.call(document.querySelectorAll('video'), function(video)
|
| + {
|
| + test(function()
|
| + {
|
| + assert_equals(video.clientWidth, parseInt(video.dataset.expectedWidth), "width");
|
| + assert_equals(video.clientHeight, parseInt(video.dataset.expectedHeight), "height");
|
| + }, video.title);
|
| + });
|
| + </script>
|
| + </body>
|
| +</html>
|
|
|