Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d

This commit is contained in:
WPT Sync Bot 2018-07-18 15:43:58 +00:00 committed by Tom Servo
parent c45192614c
commit 775b784f79
2144 changed files with 58115 additions and 29658 deletions

View file

@ -0,0 +1,2 @@
suggested_reviewers:
- tkent-google

View file

@ -1,43 +1,17 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Forms</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>
<h3>button_setCustomValidity</h3>
</p>
<title>button setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<hr>
<button id='button_test'></button>
<div id="log"></div>
<script>
<form method="post"
enctype="application/x-www-form-urlencoded"
action=""
id="input_form">
<p><button id='button_id'>button</button></p>
</form>
<script>
test(() => {
let elem = document.getElementById("button_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "button setCustomValidity is correct")
var button = document.getElementById("button_id");
try
{
button.setCustomValidity("custom error");
test(function() {
assert_true(true, "calling of setCustomValidity method is successed.");
});
}
catch (e) {
test(function() {
assert_unreached("Error is raised.");
});
}
</script>
</body>
</html>
</script>

View file

@ -1,44 +1,17 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Forms</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>
<h3>FieldSet_setCustomValidity</h3>
</p>
<title>fieldset setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<hr>
<fieldset id='fieldset_test'></fieldset>
<div id="log"></div>
<script>
<form method="post"
enctype="application/x-www-form-urlencoded"
action=""
id="input_form">
<fieldset id="input_field">
</fieldset>
</form>
<script>
test(() => {
let elem = document.getElementById("fieldset_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "fieldset setCustomValidity is correct")
var field = document.getElementById("input_field");
try
{
field.setCustomValidity("custom error");
test(function() {
assert_true(true, "calling of setCustomValidity method is successed.");
});
}
catch (e) {
test(function() {
assert_unreached("Error is raised.");
});
}
</script>
</body>
</html>
</script>

View file

@ -1,43 +1,17 @@
<!DOCTYPE HTML>
<html>
<head>
<title>Forms</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>
<h3>input_setCustomValidity</h3>
</p>
<title>input setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<hr>
<input id='input_test'>
<div id="log"></div>
<script>
<form method="post"
enctype="application/x-www-form-urlencoded"
action=""
id="input_form">
<p><input type='hidden' id='input_text'></p>
</form>
<script>
test(() => {
let elem = document.getElementById("input_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "input setCustomValidity is correct")
var input = document.getElementById("input_text");
try
{
input.setCustomValidity("custom error");
test(function() {
assert_true(true, "calling of setCustomValidity method is successed.");
});
}
catch (e) {
test(function() {
assert_unreached("Error is raised.");
});
}
</script>
</body>
</html>
</script>

View file

@ -227,7 +227,8 @@
}, "A labelable element is moved to iframe.");
test(function () {
var labels1 = document.getElementById("test14").labels;
var test14 = document.getElementById("test14");
var labels1 = test14.labels;
var labels2 = document.getElementById("test15").labels;
assert_true(labels1 instanceof NodeList,
"A form control's 'labels' property should be an instance of a NodeList.");
@ -237,12 +238,17 @@
"The number of labels associated with a form control should be the number of label elements for which it is a labeled control.");
assert_array_equals(labels1, [document.getElementById("lbl14")],
"The labels for a form control should be returned in tree order.");
assert_array_equals(labels2, [document.getElementById("lbl15")],
"The labels for a form control should be returned in tree order.");
document.getElementById('div6').removeChild(document.getElementById('div7'));
assert_equals(labels1.length, 0,
"The number of labels should be 0 after the labelable element is removed.");
assert_equals(labels1.length, 1,
"The number of labels should be 1 after the labelable element is removed but label element is still in the same tree.");
assert_equals(labels2.length, 0,
"The number of labels should be 0 since there is no label with a 'for' attribute associated with this labelable element.");
test14.remove();
assert_equals(labels1.length, 0,
"The number of labels should be 0 after the labelable element is removed.");
}, "A div element which contains labelable element is removed.");
test(function () {

View file

@ -0,0 +1,17 @@
<!DOCTYPE HTML>
<title>output setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<output id='output_test'></output>
<script>
test(() => {
let elem = document.getElementById("output_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "output setCustomValidity is correct")
</script>

View file

@ -0,0 +1,17 @@
<!DOCTYPE HTML>
<title>select setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<select id='select_test'></select>
<script>
test(() => {
let elem = document.getElementById("select_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "select setCustomValidity is correct")
</script>

View file

@ -0,0 +1,17 @@
<!DOCTYPE HTML>
<title>textarea setCustomValidity</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<textarea id='textarea_test'></textarea>
<script>
test(() => {
let elem = document.getElementById("textarea_test");
assert_false(elem.validity.customError);
elem.setCustomValidity("custom error");
assert_true(elem.validity.customError);
}, "textarea setCustomValidity is correct")
</script>