mirror of
https://github.com/servo/servo.git
synced 2025-08-09 23:45:35 +01:00
Update web-platform-tests to revision 60220357131c65146444da1f54624d5b54d0975d
This commit is contained in:
parent
c45192614c
commit
775b784f79
2144 changed files with 58115 additions and 29658 deletions
|
@ -0,0 +1,2 @@
|
|||
suggested_reviewers:
|
||||
- tkent-google
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 () {
|
||||
|
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
Loading…
Add table
Add a link
Reference in a new issue