underline.html?2001-last

FAILExpected141 of 147 subtests pass5,429 ms

Details

Test
/editing/run/underline.html?2001-last
Harness
OK

Subtests

StatusSubtestMessage
FAIL[["stylewithcss","true"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandState("underline") after
assert_equals: Wrong result returned expected false but got true
assert_equals: Wrong result returned expected false but got true
PASS[["stylewithcss","true"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandValue("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz": execCommand("underline", false, "") return value
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" checks for modifications to non-editable content
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" compare innerHTML
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandIndeterm("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandState("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandValue("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandIndeterm("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandState("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo<u>[bar]</u>baz" queryCommandValue("underline") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" checks for modifications to non-editable content
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" compare innerHTML
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("underline") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("underline") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("underline") before
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("underline") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("underline") after
PASS[["stylewithcss","true"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz": execCommand("underline", false, "") return value
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" checks for modifications to non-editable content
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" compare innerHTML
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("underline") before
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandIndeterm("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandState("underline") after
PASS[["stylewithcss","false"],["underline",""]] "foo{<u>bar</u>}baz" queryCommandValue("underline") after
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz": execCommand("underline", false, "") return value
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" checks for modifications to non-editable content
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" compare innerHTML
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandIndeterm("underline") before
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandState("underline") before
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandValue("underline") before
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandIndeterm("underline") after
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandState("underline") after
PASS[["underline",""]] "fo[o<span style=text-decoration:underline>b]ar</span>baz" queryCommandValue("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" checks for modifications to non-editable content
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" compare innerHTML
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>": execCommand("underline", false, "") return value
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" checks for modifications to non-editable content
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" compare innerHTML
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandIndeterm("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandState("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<ins>fo[o</ins><u>b]ar</u>" queryCommandValue("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" checks for modifications to non-editable content
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" compare innerHTML
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("underline") before
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("underline") after
PASS[["stylewithcss","true"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>": execCommand("underline", false, "") return value
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" checks for modifications to non-editable content
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" compare innerHTML
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("stylewithcss") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("stylewithcss") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("underline") before
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandIndeterm("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandState("underline") after
PASS[["stylewithcss","false"],["underline",""]] "<u>fo[o</u><ins>b]ar</ins>" queryCommandValue("underline") after
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through overline underline\">[def]</span>ghi": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through overline underline\">[def]</span>ghi": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through overline underline\">[def]</span>ghi" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through overline underline\">[def]</span>ghi" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:line-through overline \">def</span>ghi" not in array ["abc<span style=\"text-decoration:o…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:line-through overline \">def</span>ghi" not in array ["abc<span style=\"text-decoration:o…
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through overline\">[def]</span>ghi": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through overline\">[def]</span>ghi": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through overline\">[def]</span>ghi" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through overline\">[def]</span>ghi" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:underline\"><span style=\"text-decoration:blink line-through overline\">def</span></span>…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:underline\"><span style=\"text-decoration:blink line-through overline\">def</span></span>…
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through blue dotted\">[def]</span>ghi": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through blue dotted\">[def]</span>ghi": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through blue dotted\">[def]</span>ghi" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:line-through blue dotted\">[def]</span>ghi" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:underline\"><span style=\"text-decoration:line-through blue dotted\">def</span></span>ghi…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:underline\"><span style=\"text-decoration:line-through blue dotted\">def</span></span>ghi…
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through underline overline\">[def]</span>ghi": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through underline overline\">[def]</span>ghi": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through underline overline\">[def]</span>ghi" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:blink line-through underline overline\">[def]</span>ghi" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:blink line-through overline\">def</span>ghi" not in array ["abc<span style=\"text-decora…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration:blink line-through overline\">def</span>ghi" not in array ["abc<span style=\"text-decora…
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:underline line-through blue dotted\">[def]</span>ghi": execCommand("stylewithcss", false, "true") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:underline line-through blue dotted\">[def]</span>ghi": execCommand("underline", false, "") return value
PASS[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:underline line-through blue dotted\">[def]</span>ghi" checks for modifications to non-editable content
FAIL[["stylewithcss","true"],["underline",""]] "abc<span style=\"text-decoration:underline line-through blue dotted\">[def]</span>ghi" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration: line-through blue dotted\">def</span>ghi" not in array ["abc<span style=\"text-decoratio…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "abc<span style=\"text-decoration: line-through blue dotted\">def</span>ghi" not in array ["abc<span style=\"text-decoratio…
PASS[["stylewithcss","false"],["underline",""]] "{ <span contenteditable=\"false\">A</span> ; <span contenteditable=\"false\">B</span> ; <span contenteditable=\"false\">C</span> }": execCommand("stylewithcss", false, "false") return value
PASS[["stylewithcss","false"],["underline",""]] "{ <span contenteditable=\"false\">A</span> ; <span contenteditable=\"false\">B</span> ; <span contenteditable=\"false\">C</span> }": execCommand("underline", false, "") return value
PASS[["stylewithcss","false"],["underline",""]] "{ <span contenteditable=\"false\">A</span> ; <span contenteditable=\"false\">B</span> ; <span contenteditable=\"false\">C</span> }" checks for modifications to non-editable content
PASS[["stylewithcss","false"],["underline",""]] "{ <span contenteditable=\"false\">A</span> ; <span contenteditable=\"false\">B</span> ; <span contenteditable=\"false\">C</span> }" compare innerHTML