| Index: LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/common.js
|
| diff --git a/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/common.js b/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/common.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d4d2c7534c7fadac56a59a09455180f57697a6d9
|
| --- /dev/null
|
| +++ b/LayoutTests/imported/web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/common.js
|
| @@ -0,0 +1,25 @@
|
| +setup({explicit_done:true});
|
| +
|
| +function check(img) {
|
| + var name = format_value(img.getAttribute('srcset'));
|
| + if (img.hasAttribute('sizes')) {
|
| + name += ' sizes=' + format_value(img.getAttribute('sizes'));
|
| + }
|
| + if (img.hasAttribute('data-desc')) {
|
| + name += ' (' + img.getAttribute('data-desc') + ')';
|
| + }
|
| + test(function() {
|
| + var expect = img.dataset.expect;
|
| + if ('resolve' in img.dataset) {
|
| + var a = document.createElement('a');
|
| + a.href = expect;
|
| + expect = a.href;
|
| + }
|
| + assert_equals(img.currentSrc, expect);
|
| + }, name);
|
| +}
|
| +
|
| +onload = function() {
|
| + [].forEach.call(document.images, check);
|
| + done();
|
| +};
|
|
|