summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields
diff options
context:
space:
mode:
authorwangxianzhu@chromium.org <wangxianzhu@chromium.org>2015-08-12 18:23:16 +0000
committerwangxianzhu@chromium.org <wangxianzhu@chromium.org>2015-08-12 18:23:16 +0000
commite4e3b3a8fcd97170b412161d07419c4f36ade579 (patch)
treeb717825c9a9b70dd6be12ad178e39db3cae4bf13 /third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields
parentb7e11caa505f809e433d8f2cf11f92f25e1a667e (diff)
downloadchromium_src-e4e3b3a8fcd97170b412161d07419c4f36ade579.zip
chromium_src-e4e3b3a8fcd97170b412161d07419c4f36ade579.tar.gz
chromium_src-e4e3b3a8fcd97170b412161d07419c4f36ade579.tar.bz2
Deflake other *multiple-fields-mouse-events.html tests
Using the same method as in https://codereview.chromium.org/1281203003 BUG=518934 TBR=tkent@chromium.org Review URL: https://codereview.chromium.org/1272243004 git-svn-id: svn://svn.chromium.org/blink/trunk@200408 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields')
-rw-r--r--third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt6
-rw-r--r--third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html108
2 files changed, 58 insertions, 56 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt
index b70ed512..e1885af 100644
--- a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt
+++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events-expected.txt
@@ -9,6 +9,9 @@ Test following mouse actions:
Mouse click to focus each of sub-fields
Mouse click on the spin button to update each of sub-fields
+PASS successfullyParsed is true
+
+TEST COMPLETE
==> Focus on the week field.
PASS input.value is "2345-W08"
PASS input.value is "2345-W09"
@@ -32,7 +35,4 @@ PASS input.value is "2346-W08"
PASS input.value is "2346-W08"
PASS input.value is ""
-PASS successfullyParsed is true
-
-TEST COMPLETE
diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html
index 9c85c06..e925b1d 100644
--- a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html
+++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-mouse-events.html
@@ -17,9 +17,6 @@ Test following mouse actions:
<input id="input" type="week" style="font-family:ahem; font-size:16px;">
<div id="console"></div>
<script>
-description('Multiple fields UI of date input type with mouse events');
-var input = document.getElementById('input');
-
function keyDown(key, modifiers)
{
if (!window.eventSender)
@@ -36,62 +33,67 @@ function mouseClickOn(x, y)
eventSender.mouseUp();
}
-input.value = '2345-W07';
-var center = input.offsetHeight / 2;
-var spinButtonOffset = 26;
-var clearButtonOffset = 41;
+onload = function() {
+ description('Multiple fields UI of date input type with mouse events');
+ var input = document.getElementById('input');
+
+ input.value = '2345-W07';
+ var center = input.offsetHeight / 2;
+ var spinButtonOffset = 26;
+ var clearButtonOffset = 41;
-debug('==> Focus on the week field.');
-mouseClickOn(100, center);
-keyDown('upArrow');
-shouldBeEqualToString('input.value', '2345-W08');
-mouseClickOn(input.offsetWidth - spinButtonOffset, center - 1);
-shouldBeEqualToString('input.value', '2345-W09');
-mouseClickOn(input.offsetWidth - spinButtonOffset, center + 1);
-shouldBeEqualToString('input.value', '2345-W08');
-shouldBeZero('window.getSelection().rangeCount'); // No text selection.
+ debug('==> Focus on the week field.');
+ mouseClickOn(100, center);
+ keyDown('upArrow');
+ shouldBeEqualToString('input.value', '2345-W08');
+ mouseClickOn(input.offsetWidth - spinButtonOffset, center - 1);
+ shouldBeEqualToString('input.value', '2345-W09');
+ mouseClickOn(input.offsetWidth - spinButtonOffset, center + 1);
+ shouldBeEqualToString('input.value', '2345-W08');
+ shouldBeZero('window.getSelection().rangeCount'); // No text selection.
-debug('');
-debug('==> Focus on the year field.');
-mouseClickOn(200, center);
-keyDown('upArrow');
-shouldBeEqualToString('input.value', '2346-W08');
-mouseClickOn(input.offsetWidth - spinButtonOffset, center - 1);
-shouldBeEqualToString('input.value', '2347-W08');
-mouseClickOn(input.offsetWidth - spinButtonOffset, center + 1);
-shouldBeEqualToString('input.value', '2346-W08');
-shouldBeZero('window.getSelection().rangeCount'); // No text selection.
+ debug('');
+ debug('==> Focus on the year field.');
+ mouseClickOn(200, center);
+ keyDown('upArrow');
+ shouldBeEqualToString('input.value', '2346-W08');
+ mouseClickOn(input.offsetWidth - spinButtonOffset, center - 1);
+ shouldBeEqualToString('input.value', '2347-W08');
+ mouseClickOn(input.offsetWidth - spinButtonOffset, center + 1);
+ shouldBeEqualToString('input.value', '2346-W08');
+ shouldBeZero('window.getSelection().rangeCount'); // No text selection.
-debug('');
-debug('==> Click on a disabled field.');
-input.disabled = true;
-mouseClickOn(100, center);
-keyDown('upArrow');
-shouldBeEqualToString('input.value', '2346-W08');
-input.disabled = false;
+ debug('');
+ debug('==> Click on a disabled field.');
+ input.disabled = true;
+ mouseClickOn(100, center);
+ keyDown('upArrow');
+ shouldBeEqualToString('input.value', '2346-W08');
+ input.disabled = false;
-debug('');
-debug('==> Click on a read-only field.');
-input.readOnly = true;
-mouseClickOn(12, center);
-keyDown('upArrow');
-shouldBeEqualToString('input.value', '2346-W08');
-input.readOnly = false;
+ debug('');
+ debug('==> Click on a read-only field.');
+ input.readOnly = true;
+ mouseClickOn(12, center);
+ keyDown('upArrow');
+ shouldBeEqualToString('input.value', '2346-W08');
+ input.readOnly = false;
-debug('');
-debug('==> Click on clear button.');
-input.readOnly = true;
-mouseClickOn(input.offsetWidth - clearButtonOffset, center);
-shouldBeEqualToString('input.value', '2346-W08');
-input.disabled = true;
-input.readOnly = false;
-mouseClickOn(input.offsetWidth - clearButtonOffset, center);
-shouldBeEqualToString('input.value', '2346-W08');
-input.disabled = false;
-mouseClickOn(input.offsetWidth - clearButtonOffset, center);
-shouldBeEqualToString('input.value', '');
+ debug('');
+ debug('==> Click on clear button.');
+ input.readOnly = true;
+ mouseClickOn(input.offsetWidth - clearButtonOffset, center);
+ shouldBeEqualToString('input.value', '2346-W08');
+ input.disabled = true;
+ input.readOnly = false;
+ mouseClickOn(input.offsetWidth - clearButtonOffset, center);
+ shouldBeEqualToString('input.value', '2346-W08');
+ input.disabled = false;
+ mouseClickOn(input.offsetWidth - clearButtonOffset, center);
+ shouldBeEqualToString('input.value', '');
-debug('');
+ debug('');
+};
</script>
</body>
</html>