2 <script src="../../../resources/js-test.js"></script>
4 var jsTestIsAsync = true;
8 var iframe = document.getElementById('frame');
9 var iframeDoc = iframe.contentWindow.document;
11 iframeDoc.body.innerHTML = '<picture id="pic">' +
12 '<source media="(max-width: 90px)" srcset="resources/blue_rect.jpg"></source>' +
13 '<source media="(max-width: 120px)" srcset="resources/image-set-4x.png"></source>' +
16 img = iframeDoc.createElement('img');
19 img.onload = function() {
22 shouldNotBe('-1', 'img.currentSrc.indexOf("image-set-4x")');
23 iframe.style.width = '80px';
25 shouldNotBe('-1', 'img.currentSrc.indexOf("blue_rect")');
29 img.onerror = function() {
30 testFailed('Image should have loaded');
32 iframeDoc.getElementById('pic').appendChild(img);
36 <iframe id="frame" style="width: 100px;"></iframe>