diff options
author | yosin@chromium.org <yosin@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2012-10-02 01:03:58 +0000 |
---|---|---|
committer | yosin@chromium.org <yosin@chromium.org@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | 2012-10-02 01:03:58 +0000 |
commit | 1c4a02d3047c96e196e9c009f010fe40b05b22df (patch) | |
tree | 398a52777f0845e3c78d93b8798e23a7b5dc8239 /third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields | |
parent | 4c1361bfa80aac2725ea0bb22149f91ae41f8b6b (diff) | |
download | chromium_src-1c4a02d3047c96e196e9c009f010fe40b05b22df.zip chromium_src-1c4a02d3047c96e196e9c009f010fe40b05b22df.tar.gz chromium_src-1c4a02d3047c96e196e9c009f010fe40b05b22df.tar.bz2 |
Adding appearance tests for multiple fields week input UI
https://bugs.webkit.org/show_bug.cgi?id=98006
Reviewed by Kent Tamura.
This patch adds tests for multiple fields week input UI and disables
these tests on ports which don't enable both ENABLE_INPUT_TYPE_WEEK
and ENABLE_INPUT_MULTIPLE_FIELDS_UI.
Note: We need to do rebaseline tests to update images for Chromium-Mac
and Chromium-Win.
Note: This patch affects ports which enable both ENABLE_INPUT_TYPE_WEEK
and ENABLE_INPUT_MULTIPLE_FIELDS_UI.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html: Added for checking basic appearance.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html: Added for checking appearance of applying CSS pseudo classes, e.g. :enabled, :invalid, and so on.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html: Added for checking appearance of applying CSS pseudo elements, e.g. :after, :before, and so on.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt: Added.
* fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html: Added for checking appearance of applying CSS styles
* platform/chromium-android/TestExpectations: Changed to disable tests for multiple fields week input UI.
* platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.png: Added.
* platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.png: Added.
* platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.png: Added.
* platform/chromium-linux/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.png: Added.
* platform/chromium/TestExpectations: Changed to disable tests for multiple fields week input UI of Mac and Win for rebaseline.
* platform/efl/TestExpectations: Changed to disable tests for multiple fields week input UI.
* platform/gtk/TestExpectations: ditto
* platform/mac/TestExpectations: ditto
* platform/qt/TestExpectations: ditto
* platform/win/TestExpectations: ditto
git-svn-id: svn://svn.chromium.org/blink/trunk@130107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields')
8 files changed, 102 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt new file mode 100644 index 0000000..6589c92 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic-expected.txt @@ -0,0 +1,5 @@ +basic +focus +disabled +readonly +RTL diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html new file mode 100644 index 0000000..f5fef67 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-basic.html @@ -0,0 +1,15 @@ +<html> +<body> +<ul> + <li>basic <input type="week"> <input type="week" value="1982-W25"></li> + <li>focus <input autofocus type="week"> <input type="week" value="1982-W25"></li> + <li>disabled <input type="week" disabled> <input type="week" value="1982-W25" disabled></li> + <li>readonly <input type="week" readonly> <input type="week" value="1982-W25" readonly></li> + <li>RTL <input type="week" dir="rtl"> <input type="week" value="1982-W25" dir="rtl"></li> +</ul> +</body> +<script> +if (window.testRunner) + testRunner.dumpAsText(true); +</script> +</html> diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt new file mode 100644 index 0000000..2d68c3e --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes-expected.txt @@ -0,0 +1,10 @@ +Input Type "week" + +Pseudo Classes + +:enabled, :valid +:disabled +:invalid +:in-range +:out-of-range +:read-only diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html new file mode 100644 index 0000000..b2c5e76 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-classes.html @@ -0,0 +1,29 @@ +<html> +<head> +<style type="text/css"> +:disabled { color: gray; } +:enabled { color: blue; } +:invalid { color: pink; } +:in-range { font-weight: bold; } +:out-of-range { color: red; } +:read-only { color: yellow; } +:valid { color: green; } +</style> +</head> +<body> +<h1>Input Type "week"</h1> +<h2>Pseudo Classes</h2> +<table> +<tr><th>:enabled, :valid</th><td><input type="week" value="1982-W25"></td></tr> +<tr><th>:disabled</th><td><input type="week" value="1982-W25" disabled></td></tr> +<tr><th>:invalid</th><td><input type="week" value="1982-W25" min="1982-W10" step="2"></td></tr> +<tr><th>:in-range</th><td><input type="week" value="1982-W25" min="1982-W01" max="1982-W30"></td></tr> +<tr><th>:out-of-range</th><td><input type="week" value="1982-W25" min="1981-W01" max="1981-W12"></td></tr> +<tr><th>:read-only</th><td><input type="week" value="1982-W25" readonly></td></tr> +</table> +</body> +<script> +if (window.testRunner) + testRunner.dumpAsText(true); +</script> +</html> diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt new file mode 100644 index 0000000..b28b04f --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements-expected.txt @@ -0,0 +1,3 @@ + + + diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html new file mode 100644 index 0000000..1a553d2 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-pseudo-elements.html @@ -0,0 +1,20 @@ +<html> +<head> +<style type="text/css"> +.after:after { content: "[after]"; } +.before:before { content: "[before]"; } +.first-letter:first-letter { color: green; font-size: 200%; } +</style> +</head> +<body> +<ul> + <li><input type="week" value="1982-W25" class="after"></li> + <li><input type="week" value="1982-W25" class="before"></li> + <li><input type="week" value="1982-W25" class="first-letter"></li> +</ul> +</body> +<script> +if (window.testRunner) + testRunner.dumpAsText(true); +</script> +</html> diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt new file mode 100644 index 0000000..9de61ed --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style-expected.txt @@ -0,0 +1,5 @@ +text-align: +text-transform: +background, color: +font-size: +font-size with fixed input width: diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html new file mode 100644 index 0000000..b21e441 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-appearance-style.html @@ -0,0 +1,15 @@ +<html> +<body> +<ul> + <li>text-align: <input type="week" value="1982-W25" style="text-align: left"></li> + <li>text-transform: <input type="week" value="1982-W25" style="text-transform: lowercase"></li> + <li>background, color: <input type="week" value="1982-W25" style="border: 0px; background: green; color: yellow"></li> + <li>font-size: <input type="week" value="1982-W25" style="font-size: 20pt"></li> + <li>font-size with fixed input width: <input type="week" value="1982-W25" style="font-size: 20pt; width: 10em;"></li> +</ul> +</body> +<script> +if (window.testRunner) + testRunner.dumpAsText(true); +</script> +</html> |