Title: [192959] trunk/LayoutTests
Revision
192959
Author
[email protected]
Date
2015-12-02 12:57:34 -0800 (Wed, 02 Dec 2015)

Log Message

Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.
Add some more picture element layout tests
https://bugs.webkit.org/show_bug.cgi?id=151769

Reviewed by Dean Jackson.

* fast/picture/image-picture-invalid-expected.txt: Added.
* fast/picture/image-picture-invalid.html: Added.
* fast/picture/image-picture-nested-expected.txt: Added.
* fast/picture/image-picture-nested.html: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (192958 => 192959)


--- trunk/LayoutTests/ChangeLog	2015-12-02 20:53:22 UTC (rev 192958)
+++ trunk/LayoutTests/ChangeLog	2015-12-02 20:57:34 UTC (rev 192959)
@@ -1,3 +1,15 @@
+2015-12-02  David Hyatt  <[email protected]>
+
+        Add some more picture element layout tests
+        https://bugs.webkit.org/show_bug.cgi?id=151769
+
+        Reviewed by Dean Jackson.
+
+        * fast/picture/image-picture-invalid-expected.txt: Added.
+        * fast/picture/image-picture-invalid.html: Added.
+        * fast/picture/image-picture-nested-expected.txt: Added.
+        * fast/picture/image-picture-nested.html: Added.
+
 2015-12-02  Brady Eidson  <[email protected]>
 
         Modern IDB: Enable a couple more passing tests.

Added: trunk/LayoutTests/fast/picture/image-picture-invalid-expected.txt (0 => 192959)


--- trunk/LayoutTests/fast/picture/image-picture-invalid-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/picture/image-picture-invalid-expected.txt	2015-12-02 20:57:34 UTC (rev 192959)
@@ -0,0 +1,19 @@
+PASS document.getElementById("canary").clientWidth is 75
+PASS currentSrcFileName("canary") is "blue_rect.jpg?0"
+PASS document.getElementById("div_end_picture").clientWidth is 800
+PASS currentSrcFileName("div_end_picture") is "image-set-2x.png?2"
+PASS document.getElementById("div_multiple_end").clientWidth is 800
+PASS currentSrcFileName("div_multiple_end") is "image-set-2x.png?2"
+PASS document.getElementById("source_in_div").clientWidth is 75
+PASS currentSrcFileName("source_in_div") is "blue_rect.jpg"
+PASS document.getElementById("not_in_picture").clientWidth is 75
+PASS currentSrcFileName("not_in_picture") is "blue_rect.jpg"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
+
+ 
+ 
+ 
+

Added: trunk/LayoutTests/fast/picture/image-picture-invalid.html (0 => 192959)


--- trunk/LayoutTests/fast/picture/image-picture-invalid.html	                        (rev 0)
+++ trunk/LayoutTests/fast/picture/image-picture-invalid.html	2015-12-02 20:57:34 UTC (rev 192959)
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+	<script src=""
+<script src=""
+	<script>
+	    if (window.testRunner)
+	        testRunner.dumpAsText();
+	
+	    addEventListener("load", function() {
+	        shouldBe('document.getElementById("canary").clientWidth', '75');
+	        shouldBe('currentSrcFileName("canary")', '"blue_rect.jpg?0"');
+	        shouldBe('document.getElementById("div_end_picture").clientWidth', '800');
+	        shouldBe('currentSrcFileName("div_end_picture")', '"image-set-2x.png?2"');
+	        shouldBe('document.getElementById("div_multiple_end").clientWidth', '800');
+	        shouldBe('currentSrcFileName("div_multiple_end")', '"image-set-2x.png?2"');
+	        shouldBe('document.getElementById("source_in_div").clientWidth', '75');
+	        shouldBe('currentSrcFileName("source_in_div")', '"blue_rect.jpg"');
+	        shouldBe('document.getElementById("not_in_picture").clientWidth', '75');
+	        shouldBe('currentSrcFileName("not_in_picture")', '"blue_rect.jpg"');
+	    }, false);
+	</script>
+	<!-- A canary image to see that the test is actually working -->
+	<img id="canary" src=""
+	<!-- Invalid nesting tests -->
+	<!-- In the following tests, nesting shouldn't mess up the selection algorithm -->
+	<picture>
+	    <picture>
+	        <source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	            resources/image-set-4x.png?2 1600w">
+	        <div>
+	            </picture>
+	        </div>
+	        <img id="div_end_picture" src=""
+	    </picture>
+	</picture>
+	<picture>
+	    <div>
+	        </picture>
+	        </picture>
+	        </picture>
+	    </div>
+	    <source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	        resources/image-set-4x.png?2 1600w">
+	    <img id="div_multiple_end" src=""
+	</picture>
+	<!-- In the following tests, nesting messes up the selection algorithm -->
+	<picture>
+	    <div>
+	        <picture>
+	            <div>
+	                <source sizes="400px" srcset="resources/base-image1.png?4 200w, resources/base-image3.png?4 400w, resources/base-image2.png?4 800w">
+	            </div>
+	            <img id="source_in_div" src=""
+	        </picture>
+	    </div>
+	</picture>
+	<picture>
+	    <div>
+	        <picture>
+	            <div>
+	                <source sizes="400px" srcset="resources/base-image1.png?5 200w, resources/base-image3.png?5 400w, resources/base-image2.png?5 800w">
+	                <img id="not_in_picture" src=""
+	            </div>
+	        </picture>
+	    </div>
+	</picture>
\ No newline at end of file

Added: trunk/LayoutTests/fast/picture/image-picture-nested-expected.txt (0 => 192959)


--- trunk/LayoutTests/fast/picture/image-picture-nested-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/fast/picture/image-picture-nested-expected.txt	2015-12-02 20:57:34 UTC (rev 192959)
@@ -0,0 +1,25 @@
+PASS document.getElementById("canary").clientWidth is 75
+PASS currentSrcFileName("canary") is "blue_rect.jpg?0"
+PASS document.getElementById("picture_in_picture").clientWidth is 800
+PASS currentSrcFileName("picture_in_picture") is "image-set-2x.png?2"
+PASS document.getElementById("picture_in_div_in_picture").clientWidth is 800
+PASS currentSrcFileName("picture_in_div_in_picture") is "image-set-2x.png?2"
+PASS document.getElementById("picture_in_div_with_source_above").clientWidth is 800
+PASS currentSrcFileName("picture_in_div_with_source_above") is "image-set-2x.png?2"
+PASS document.getElementById("picture_in_the_way").clientWidth is 800
+PASS currentSrcFileName("picture_in_the_way") is "image-set-2x.png?2"
+PASS document.getElementById("picture_in_picture_1").clientWidth is 800
+PASS currentSrcFileName("picture_in_picture_1") is "image-set-2x.png?2"
+PASS document.getElementById("picture_in_picture_2").clientWidth is 800
+PASS currentSrcFileName("picture_in_picture_2") is "image-set-2x.png?2"
+PASS document.getElementById("picture_at_end").clientWidth is 75
+PASS currentSrcFileName("picture_at_end") is "blue_rect.jpg?52"
+PASS document.getElementById("picture_no_source").clientWidth is 75
+PASS currentSrcFileName("picture_no_source") is "blue_rect.jpg?6"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+ 
+ 
+ 
+     

Added: trunk/LayoutTests/fast/picture/image-picture-nested.html (0 => 192959)


--- trunk/LayoutTests/fast/picture/image-picture-nested.html	                        (rev 0)
+++ trunk/LayoutTests/fast/picture/image-picture-nested.html	2015-12-02 20:57:34 UTC (rev 192959)
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+	<script src=""
+	<script src=""
+	<script>
+	if (window.testRunner)
+	testRunner.dumpAsText();
+	
+	addEventListener("load", function() {
+	shouldBe('document.getElementById("canary").clientWidth', '75');
+	shouldBe('currentSrcFileName("canary")', '"blue_rect.jpg?0"');
+	shouldBe('document.getElementById("picture_in_picture").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_picture")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_in_div_in_picture").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_div_in_picture")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_in_div_with_source_above").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_div_with_source_above")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_in_the_way").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_the_way")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_in_picture_1").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_picture_1")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_in_picture_2").clientWidth', '800');
+	shouldBe('currentSrcFileName("picture_in_picture_2")', '"image-set-2x.png?2"');
+	shouldBe('document.getElementById("picture_at_end").clientWidth', '75');
+	shouldBe('currentSrcFileName("picture_at_end")', '"blue_rect.jpg?52"');
+	shouldBe('document.getElementById("picture_no_source").clientWidth', '75');
+	shouldBe('currentSrcFileName("picture_no_source")', '"blue_rect.jpg?6"');
+	}, false);
+	</script>
+	<!-- A canary image to see that the test is actually working -->
+	<img id="canary" src=""
+	<!-- nested element tests -->
+	<picture>
+	<picture>
+	<source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	            resources/image-set-4x.png?2 1600w">
+	<img id="picture_in_picture" src=""
+	</picture>
+	</picture>
+	<picture>
+	<div>
+	<picture>
+	<source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	                resources/image-set-4x.png?2 1600w">
+	<img id="picture_in_div_in_picture" src=""
+	</picture>
+	</div>
+	</picture>
+	<picture>
+	<source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	        resources/image-set-4x.png?2 1600w">
+	<div>
+	<picture>
+	<source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	                resources/image-set-4x.png?2 1600w">
+	<img id="picture_in_div_with_source_above" src=""
+	</picture>
+	</div>
+	<img id="picture_in_the_way" src=""
+	</picture>
+	<picture>
+	<picture>
+	<source sizes="800px" srcset="../hidpi/resources/image-set-1x.png?2 400w, ../hidpi/resources/image-set-2x.png?2 800w,
+	            resources/image-set-4x.png?2 1600w">
+	<img id="picture_in_picture_1" src=""
+	<img id="picture_in_picture_2" src=""
+	</picture>
+	<img id="picture_at_end" src=""
+	</picture>
+	<picture>
+	<img id="picture_no_source" src=""
+	</picture>
+    
\ No newline at end of file
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to