<!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 >
Messung V0.5 C=99 H=99 G=98
¤ Dauer der Verarbeitung: 0.1 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland