From 93334cf178d81881af1d851cf4152e80eae103f3 Mon Sep 17 00:00:00 2001 From: Alexandrov Sergey Date: Sun, 31 Jul 2016 14:56:16 +0300 Subject: [PATCH] add tests to check if inline pseudo elements paddings and margins are accounted correctly --- tests/wpt/mozilla/meta/MANIFEST.json | 48 +++++++++++++++++++ .../css/pseudo_element_spacing_margin.html | 31 ++++++++++++ .../css/pseudo_element_spacing_padding.html | 31 ++++++++++++ .../tests/css/pseudo_element_spacing_ref.html | 19 ++++++++ 4 files changed, 129 insertions(+) create mode 100644 tests/wpt/mozilla/tests/css/pseudo_element_spacing_margin.html create mode 100644 tests/wpt/mozilla/tests/css/pseudo_element_spacing_padding.html create mode 100644 tests/wpt/mozilla/tests/css/pseudo_element_spacing_ref.html diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index 5aa73e95581..815909738ab 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -4432,6 +4432,30 @@ "url": "/_mozilla/css/pseudo_element_restyle_no_rules.html" } ], + "css/pseudo_element_spacing_margin.html": [ + { + "path": "css/pseudo_element_spacing_margin.html", + "references": [ + [ + "/_mozilla/css/pseudo_element_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/pseudo_element_spacing_margin.html" + } + ], + "css/pseudo_element_spacing_padding.html": [ + { + "path": "css/pseudo_element_spacing_padding.html", + "references": [ + [ + "/_mozilla/css/pseudo_element_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/pseudo_element_spacing_padding.html" + } + ], "css/pseudo_inherit.html": [ { "path": "css/pseudo_inherit.html", @@ -13610,6 +13634,30 @@ "url": "/_mozilla/css/pseudo_element_restyle_no_rules.html" } ], + "css/pseudo_element_spacing_margin.html": [ + { + "path": "css/pseudo_element_spacing_margin.html", + "references": [ + [ + "/_mozilla/css/pseudo_element_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/pseudo_element_spacing_margin.html" + } + ], + "css/pseudo_element_spacing_padding.html": [ + { + "path": "css/pseudo_element_spacing_padding.html", + "references": [ + [ + "/_mozilla/css/pseudo_element_spacing_ref.html", + "==" + ] + ], + "url": "/_mozilla/css/pseudo_element_spacing_padding.html" + } + ], "css/pseudo_inherit.html": [ { "path": "css/pseudo_inherit.html", diff --git a/tests/wpt/mozilla/tests/css/pseudo_element_spacing_margin.html b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_margin.html new file mode 100644 index 00000000000..8ca773655a5 --- /dev/null +++ b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_margin.html @@ -0,0 +1,31 @@ + + + + + + + + + |b|
+ |b| + + diff --git a/tests/wpt/mozilla/tests/css/pseudo_element_spacing_padding.html b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_padding.html new file mode 100644 index 00000000000..63de712937b --- /dev/null +++ b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_padding.html @@ -0,0 +1,31 @@ + + + + + + + + + |b|
+ |b| + + diff --git a/tests/wpt/mozilla/tests/css/pseudo_element_spacing_ref.html b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_ref.html new file mode 100644 index 00000000000..9eb5ee245cf --- /dev/null +++ b/tests/wpt/mozilla/tests/css/pseudo_element_spacing_ref.html @@ -0,0 +1,19 @@ + + + + + |abc|
+ |abc| + +