Index: LayoutTests/fast/forms/suggested-value-after-setvalue.html |
diff --git a/LayoutTests/fast/forms/suggested-value-after-setvalue.html b/LayoutTests/fast/forms/suggested-value-after-setvalue.html |
index f271d2956128b738599d6c81ff351a5670fc6a60..86fd74519109efcdd0f129c542535a2bfab81719 100644 |
--- a/LayoutTests/fast/forms/suggested-value-after-setvalue.html |
+++ b/LayoutTests/fast/forms/suggested-value-after-setvalue.html |
@@ -2,11 +2,15 @@ |
<html> |
<body> |
<p id="description">This test setting a value clears suggested value.</p> |
-<pre><input id="test" type="text" value="initial value"></pre> |
+<pre><input id="test" type="text" value="initial value"><textarea id="textarea"></textarea><select id="select"><option>CA</option><option>TX</option></select></pre> |
Ilya Sherman
2014/06/05 23:49:39
Can you add linebreaks so that this is more readab
|
<script src="../../resources/dump-as-markup.js"></script> |
<script> |
var input = document.getElementById('test'); |
+var textarea = document.getElementById('textarea'); |
+textarea.value = "initial value"; |
+var select = document.getElementById('select'); |
+select.selectedIndex = -1; |
var result = document.getElementById('result'); |
if (!window.internals) |
testFailed('This test requires internals object'); |
@@ -15,6 +19,8 @@ else { |
input.selectionStart = input.selectionEnd = 0; |
internals.setSuggestedValue(input, 'suggested value'); |
+ internals.setSuggestedValue(textarea, 'suggested value'); |
+ internals.setSuggestedValue(select, 'TX'); |
Markup.description(document.getElementById('description').textContent) |
@@ -30,12 +36,18 @@ else { |
addTextResult('internals.suggestedValue(input)'); |
addTextResult('input.selectionStart'); |
addTextResult('input.selectionEnd'); |
+ addTextResult('textarea.value'); |
+ addTextResult('internals.suggestedValue(textarea)'); |
+ addTextResult('select.value'); |
+ addTextResult('internals.suggestedValue(select)'); |
} |
log(); |
Markup.dump(input.parentNode, 'After setting suggestedValue'); |
input.value = 'new value'; |
+ textarea.value = 'new value'; |
+ select.value = 'CA'; |
log(); |
var innerTextValue = internals.shadowRoot(input).firstChild.innerText; |