diff options
author | Gregory Terzian <2792687+gterzian@users.noreply.github.com> | 2024-06-18 00:44:07 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 16:44:07 +0000 |
commit | 3d78d60619cb1eda22f4473c91c45cc6a7907244 (patch) | |
tree | da2072a41d0956187c55f0d456d8046d8d794114 /tests/wpt/meta/resize-observer | |
parent | 3c1c395dfc60ca202834f9c708fffda71606bf1a (diff) | |
download | servo-3d78d60619cb1eda22f4473c91c45cc6a7907244.tar.gz servo-3d78d60619cb1eda22f4473c91c45cc6a7907244.zip |
implement basic infra for ResizeObserver (#31108)
Diffstat (limited to 'tests/wpt/meta/resize-observer')
13 files changed, 85 insertions, 0 deletions
diff --git a/tests/wpt/meta/resize-observer/__dir__.ini b/tests/wpt/meta/resize-observer/__dir__.ini new file mode 100644 index 00000000000..4d4f1e646b2 --- /dev/null +++ b/tests/wpt/meta/resize-observer/__dir__.ini @@ -0,0 +1 @@ +prefs: ["dom.resize_observer.enabled:true"] diff --git a/tests/wpt/meta/resize-observer/calculate-depth-for-node.html.ini b/tests/wpt/meta/resize-observer/calculate-depth-for-node.html.ini new file mode 100644 index 00000000000..5a4a021662b --- /dev/null +++ b/tests/wpt/meta/resize-observer/calculate-depth-for-node.html.ini @@ -0,0 +1,3 @@ +[calculate-depth-for-node.html] + ["Calculate depth for node" algorithm with Shadow DOM] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/devicepixel.html.ini b/tests/wpt/meta/resize-observer/devicepixel.html.ini new file mode 100644 index 00000000000..c1cb9e98ff1 --- /dev/null +++ b/tests/wpt/meta/resize-observer/devicepixel.html.ini @@ -0,0 +1,2 @@ +[devicepixel.html] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/eventloop.html.ini b/tests/wpt/meta/resize-observer/eventloop.html.ini new file mode 100644 index 00000000000..d86a2113ddb --- /dev/null +++ b/tests/wpt/meta/resize-observer/eventloop.html.ini @@ -0,0 +1,4 @@ +[eventloop.html] + expected: TIMEOUT + [guard] + expected: NOTRUN diff --git a/tests/wpt/meta/resize-observer/fragments.html.ini b/tests/wpt/meta/resize-observer/fragments.html.ini new file mode 100644 index 00000000000..66db9d3d97b --- /dev/null +++ b/tests/wpt/meta/resize-observer/fragments.html.ini @@ -0,0 +1,9 @@ +[fragments.html] + [Adding 2nd fragment] + expected: FAIL + + [Resizing 2nd fragment] + expected: FAIL + + [Resizing all fragments] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/notify.html.ini b/tests/wpt/meta/resize-observer/notify.html.ini new file mode 100644 index 00000000000..2e7220f9d4d --- /dev/null +++ b/tests/wpt/meta/resize-observer/notify.html.ini @@ -0,0 +1,7 @@ +[notify.html] + expected: ERROR + [guard] + expected: NOTRUN + + [test2: remove/appendChild trigger notification] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/observe.html.ini b/tests/wpt/meta/resize-observer/observe.html.ini new file mode 100644 index 00000000000..dd91e2b3606 --- /dev/null +++ b/tests/wpt/meta/resize-observer/observe.html.ini @@ -0,0 +1,4 @@ +[observe.html] + expected: TIMEOUT + [guard] + expected: NOTRUN diff --git a/tests/wpt/meta/resize-observer/ordering.html.ini b/tests/wpt/meta/resize-observer/ordering.html.ini new file mode 100644 index 00000000000..4dbdb1425e4 --- /dev/null +++ b/tests/wpt/meta/resize-observer/ordering.html.ini @@ -0,0 +1,3 @@ +[ordering.html] + [ResizeObserver and IntersectionObserver ordering] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/scrollbars-2.html.ini b/tests/wpt/meta/resize-observer/scrollbars-2.html.ini new file mode 100644 index 00000000000..659e8c5cdbb --- /dev/null +++ b/tests/wpt/meta/resize-observer/scrollbars-2.html.ini @@ -0,0 +1,3 @@ +[scrollbars-2.html] + [ResizeObserver content-box size and scrollbars] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/scrollbars.html.ini b/tests/wpt/meta/resize-observer/scrollbars.html.ini new file mode 100644 index 00000000000..d50311f8767 --- /dev/null +++ b/tests/wpt/meta/resize-observer/scrollbars.html.ini @@ -0,0 +1,3 @@ +[scrollbars.html] + [ResizeObserver content-box size and scrollbars] + expected: FAIL diff --git a/tests/wpt/meta/resize-observer/svg-with-css-box-001.html.ini b/tests/wpt/meta/resize-observer/svg-with-css-box-001.html.ini new file mode 100644 index 00000000000..f83d103163b --- /dev/null +++ b/tests/wpt/meta/resize-observer/svg-with-css-box-001.html.ini @@ -0,0 +1,10 @@ +[svg-with-css-box-001.html] + expected: TIMEOUT + [test0: observe `foreignObject` SVG in HTML document] + expected: FAIL + + [test1: observe inline SVG in HTML] + expected: FAIL + + [guard] + expected: NOTRUN diff --git a/tests/wpt/meta/resize-observer/svg-with-css-box-002.svg.ini b/tests/wpt/meta/resize-observer/svg-with-css-box-002.svg.ini new file mode 100644 index 00000000000..2800c85ddad --- /dev/null +++ b/tests/wpt/meta/resize-observer/svg-with-css-box-002.svg.ini @@ -0,0 +1,2 @@ +[svg-with-css-box-002.svg] + expected: TIMEOUT diff --git a/tests/wpt/meta/resize-observer/svg.html.ini b/tests/wpt/meta/resize-observer/svg.html.ini new file mode 100644 index 00000000000..c822c78cb6e --- /dev/null +++ b/tests/wpt/meta/resize-observer/svg.html.ini @@ -0,0 +1,34 @@ +[svg.html] + expected: TIMEOUT + [guard] + expected: NOTRUN + + [test0: observe svg:circle] + expected: FAIL + + [test1: observe svg:ellipse] + expected: FAIL + + [test2: observe svg:foreignObject] + expected: FAIL + + [test3: observe svg:image] + expected: FAIL + + [test4: observe svg:line] + expected: FAIL + + [test5: observe svg:path] + expected: FAIL + + [test6: observe svg:polygon] + expected: FAIL + + [test7: observe svg:polyline] + expected: FAIL + + [test8: observe svg:rect] + expected: FAIL + + [test9: observe svg:text] + expected: TIMEOUT |