mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-09 09:18:42 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
64
dom/base/test/test_integer_attr_with_leading_zero.html
Normal file
64
dom/base/test/test_integer_attr_with_leading_zero.html
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset=utf-8>
|
||||
<title>Test for parsing of integer attributes with leading zero</title>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<div id="log"></div>
|
||||
<script>
|
||||
var td = document.createElement("td");
|
||||
var li = document.createElement("li");
|
||||
// Array of tests: "values" are the values to set, "tdreflection" is the
|
||||
// corresponding td.rowspan value, "lireflection" is the corresponding li.value
|
||||
// value.
|
||||
var testData = [
|
||||
{
|
||||
values: [
|
||||
"2",
|
||||
"02",
|
||||
"002",
|
||||
"00002",
|
||||
],
|
||||
tdreflection: 2,
|
||||
lireflection: 2,
|
||||
},
|
||||
{
|
||||
values: [
|
||||
"-2",
|
||||
"-02",
|
||||
"-002",
|
||||
"-00002",
|
||||
],
|
||||
tdreflection: 1,
|
||||
lireflection: -2,
|
||||
},
|
||||
{
|
||||
values: [
|
||||
"-0",
|
||||
"-00",
|
||||
"0",
|
||||
"00",
|
||||
],
|
||||
tdreflection: 0,
|
||||
lireflection: 0,
|
||||
},
|
||||
];
|
||||
|
||||
for (var data of testData) {
|
||||
for (var value of data.values) {
|
||||
td.setAttribute("rowspan", value);
|
||||
li.setAttribute("value", value);
|
||||
test(function() {
|
||||
assert_equals(td.rowSpan, data.tdreflection);
|
||||
}, `<td> reflection for ${value}`);
|
||||
test(function() {
|
||||
assert_equals(td.getAttribute("rowspan"), value);
|
||||
}, `<td> setAttribute roundtripping for ${value}`);
|
||||
test(function() {
|
||||
assert_equals(li.value, data.lireflection);
|
||||
}, `<li> reflection for ${value}`);
|
||||
test(function() {
|
||||
assert_equals(li.getAttribute("value"), value);
|
||||
}, `<li> setAttribute roundtripping for ${value}`);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Loading…
Add table
Add a link
Reference in a new issue