Bug 1404770 Part 2 - Add test case for testing minimum size of checkbox/radio. r?mats draft
authorLouis Chang <lochang@mozilla.com>
Thu, 05 Oct 2017 16:49:09 +0800
changeset 675858 1689952d4dc35c4b5a26d8dc12a1a932d2f28bdc
parent 675857 ef9bddb85bdf40f4fcc25f35a3f3449e70254921
child 675859 5b83f5039690add4571cbd78400cf22e08ae3075
push id83275
push userlochang@mozilla.com
push dateFri, 06 Oct 2017 03:09:54 +0000
reviewersmats
bugs1404770
milestone58.0a1
Bug 1404770 Part 2 - Add test case for testing minimum size of checkbox/radio. r?mats MozReview-Commit-ID: ElnFKUCuCrK
layout/reftests/forms/input/checkbox/checkbox-minimum-size-ref.html
layout/reftests/forms/input/checkbox/checkbox-minimum-size.html
layout/reftests/forms/input/checkbox/reftest.list
layout/reftests/forms/input/radio/radio-minimum-size-ref.html
layout/reftests/forms/input/radio/radio-minimum-size.html
layout/reftests/forms/input/radio/reftest.list
new file mode 100644
--- /dev/null
+++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size-ref.html
@@ -0,0 +1,2 @@
+<input type="checkbox">
+<input type="checkbox" checked>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/forms/input/checkbox/checkbox-minimum-size.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML>
+<!--
+     Any copyright is dedicated to the Public Domain.
+     http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html>
+  <head>
+  <meta charset="utf-8">
+  <title>Test minimum size of checkbox.</title>
+  <link rel="author" title="Louise Chang" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1404770">
+  <link rel="match" href="checkbox-minimum-size-ref.html">
+    <style type="text/css">
+input {
+  height: 0px;
+}
+    </style>
+  </head>
+  <body>
+    <input type="checkbox">
+    <input type="checkbox" checked>
+  </body>
+</html>
--- a/layout/reftests/forms/input/checkbox/reftest.list
+++ b/layout/reftests/forms/input/checkbox/reftest.list
@@ -11,8 +11,9 @@
 != indeterminate-native-checked.html indeterminate-native-checked-notref.html
 != indeterminate-native-unchecked.html indeterminate-native-unchecked-notref.html
 == indeterminate-selector.html indeterminate-selector-ref.html
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height-ref.html
 == checkbox-baseline.html checkbox-baseline-ref.html
 == checkbox-radio-color.html checkbox-radio-color-ref.html
 skip-if(OSX) == checkbox-radio-auto-sized.html checkbox-radio-auto-sized-ref.html
 fails-if(gtkWidget) == checkbox-clamp.html checkbox-clamp-ref.html
+fails-if(OSX) == checkbox-minimum-size.html checkbox-minimum-size-ref.html
new file mode 100644
--- /dev/null
+++ b/layout/reftests/forms/input/radio/radio-minimum-size-ref.html
@@ -0,0 +1,2 @@
+<input type="radio">
+<input type="radio" checked>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/forms/input/radio/radio-minimum-size.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML>
+<!--
+     Any copyright is dedicated to the Public Domain.
+     http://creativecommons.org/publicdomain/zero/1.0/
+-->
+<html>
+  <head>
+  <meta charset="utf-8">
+  <title>Test minimum size of radio.</title>
+  <link rel="author" title="Louis Chang" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1404770">
+  <link rel="match" href="radio-minimum-size-ref.html">
+    <style type="text/css">
+input {
+  height: 0px;
+}
+    </style>
+  </head>
+  <body>
+    <input type="radio">
+    <input type="radio" checked>
+  </body>
+</html>
--- a/layout/reftests/forms/input/radio/reftest.list
+++ b/layout/reftests/forms/input/radio/reftest.list
@@ -1,8 +1,9 @@
 == label-dynamic.html label-dynamic-ref.html
 != checked-native.html checked-native-notref.html
 == checked-appearance-none.html about:blank
 == unchecked-appearance-none.html about:blank
 != checked-native.html about:blank
 != checked-native-notref.html about:blank
 skip-if(!gtkWidget) == gtk-theme-width-height.html gtk-theme-width-height-ref.html
 fails-if(gtkWidget) == radio-clamp.html radio-clamp-ref.html
+fails-if(OSX) == radio-minimum-size.html radio-minimum-size-ref.html