Source code

Revision control

Copy as Markdown

Other Tools

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();
};