formatblock.html?3001-4000

FAILExpected961 of 1,000 subtests pass11,079 ms

Details

Test
/editing/run/formatblock.html?3001-4000
Harness
OK

Subtests

StatusSubtestMessage
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
FAIL[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "h5" but got "p"
assert_equals: Wrong result returned expected "h5" but got "p"
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<h5>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<h6>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<h6>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<header>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<header>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
FAIL[["formatblock","<header>"]] "<p>[foobar]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<header>foobar</header>" but got "<p>foobar</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<header>foobar</header>" but got "<p>foobar</p>"
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
FAIL[["formatblock","<header>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "header" but got "p"
assert_equals: Wrong result returned expected "header" but got "p"
PASS[["formatblock","<head>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<head>") return value
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<head>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<hgroup>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<hgroup>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
FAIL[["formatblock","<hgroup>"]] "<p>[foobar]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<hgroup>foobar</hgroup>" but got "<p>foobar</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<hgroup>foobar</hgroup>" but got "<p>foobar</p>"
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
FAIL[["formatblock","<hgroup>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "hgroup" but got "p"
assert_equals: Wrong result returned expected "hgroup" but got "p"
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<hr>") return value
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<hr>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<html>") return value
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<ins>") return value
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<li>") return value
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<listing>") return value
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<menu>") return value
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<nav>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<nav>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
FAIL[["formatblock","<nav>"]] "<p>[foobar]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<nav>foobar</nav>" but got "<p>foobar</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<nav>foobar</nav>" but got "<p>foobar</p>"
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
FAIL[["formatblock","<nav>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "nav" but got "p"
assert_equals: Wrong result returned expected "nav" but got "p"
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<ol>") return value
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<ol>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<plaintext>") return value
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
FAIL[["formatblock","<section>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<section>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
FAIL[["formatblock","<section>"]] "<p>[foobar]</p>" compare innerHTML
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<section>foobar</section>" but got "<p>foobar</p>"
assert_equals: Unexpected innerHTML (after normalizing inline style) expected "<section>foobar</section>" but got "<p>foobar</p>"
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
FAIL[["formatblock","<section>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "section" but got "p"
assert_equals: Wrong result returned expected "section" but got "p"
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<ul>") return value
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<ul>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<xmp>") return value
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>": execCommand("formatblock", false, "<quasit>") return value
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" checks for modifications to non-editable content
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" compare innerHTML
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandState("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandState("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foobar]</p>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<address>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<address>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<address>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<article>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<article>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<article>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<article>foo<br>bar</article>", "<article>foo</article><article>bar</article>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<article>foo<br>bar</article>", "<article>foo</article><article>bar</article>"]
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<article>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "article" but got "p"
assert_equals: Wrong result returned expected "article" but got "p"
FAIL[["formatblock","<aside>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<aside>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<aside>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<aside>foo<br>bar</aside>", "<aside>foo</aside><aside>bar</aside>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<aside>foo<br>bar</aside>", "<aside>foo</aside><aside>bar</aside>"]
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<aside>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "aside" but got "p"
assert_equals: Wrong result returned expected "aside" but got "p"
FAIL[["formatblock","<blockquote>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<blockquote>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<blockquote>foo<br>bar</blockquote>", "<blockquote>foo</blockquote><blockquote>bar</b…
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<blockquote>foo<br>bar</blockquote>", "<blockquote>foo</blockquote><blockquote>bar</b…
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<blockquote>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "blockquote" but got "p"
assert_equals: Wrong result returned expected "blockquote" but got "p"
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<body>") return value
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<body>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dd>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dd>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dd>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<del>") return value
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<del>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<details>") return value
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<details>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dir>") return value
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<dir>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dl>") return value
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<dl>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dt>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<dt>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<dt>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<fieldset>") return value
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<fieldset>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<figcaption>") return value
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<figcaption>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<figure>") return value
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<figure>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<footer>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<footer>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<footer>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<footer>foo<br>bar</footer>", "<footer>foo</footer><footer>bar</footer>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<footer>foo<br>bar</footer>", "<footer>foo</footer><footer>bar</footer>"]
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<footer>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "footer" but got "p"
assert_equals: Wrong result returned expected "footer" but got "p"
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<form>") return value
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<form>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h1>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h1>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h2>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h2>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h2>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h3>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h3>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h3>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h4>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h4>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h4>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h5>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h5>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h5>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h6>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<h6>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<h6>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<header>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<header>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<header>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<header>foo<br>bar</header>", "<header>foo</header><header>bar</header>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<header>foo<br>bar</header>", "<header>foo</header><header>bar</header>"]
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<header>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "header" but got "p"
assert_equals: Wrong result returned expected "header" but got "p"
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<head>") return value
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<head>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<hgroup>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<hgroup>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<hgroup>foo<br>bar</hgroup>", "<hgroup>foo</hgroup><hgroup>bar</hgroup>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<hgroup>foo<br>bar</hgroup>", "<hgroup>foo</hgroup><hgroup>bar</hgroup>"]
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<hgroup>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "hgroup" but got "p"
assert_equals: Wrong result returned expected "hgroup" but got "p"
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<hr>") return value
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<hr>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<html>") return value
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<html>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<ins>") return value
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<ins>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<li>") return value
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<li>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<listing>") return value
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<listing>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<menu>") return value
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<menu>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<nav>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<nav>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<nav>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<nav>foo<br>bar</nav>", "<nav>foo</nav><nav>bar</nav>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<nav>foo<br>bar</nav>", "<nav>foo</nav><nav>bar</nav>"]
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<nav>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "nav" but got "p"
assert_equals: Wrong result returned expected "nav" but got "p"
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<ol>") return value
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<ol>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<p>") return value
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<p>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<plaintext>") return value
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<plaintext>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<pre>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<pre>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
FAIL[["formatblock","<section>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<section>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
FAIL[["formatblock","<section>"]] "<p>[foo<p>bar]" compare innerHTML
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<section>foo<br>bar</section>", "<section>foo</section><section>bar</section>"]
assert_in_array: Unexpected innerHTML (after normalizing inline style) value "<p>foo</p><p>bar</p>" not in array ["<section>foo<br>bar</section>", "<section>foo</section><section>bar</section>"]
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
FAIL[["formatblock","<section>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
assert_equals: Wrong result returned expected "section" but got "p"
assert_equals: Wrong result returned expected "section" but got "p"
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<ul>") return value
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<ul>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<xmp>") return value
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<xmp>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]": execCommand("formatblock", false, "<quasit>") return value
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" checks for modifications to non-editable content
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" compare innerHTML
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") before
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandIndeterm("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandState("formatblock") after
PASS[["formatblock","<quasit>"]] "<p>[foo<p>bar]" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>": execCommand("formatblock", false, "p") return value
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>": execCommand("formatblock", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","p"]] "<div>[foobar]</div>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>": execCommand("formatblock", false, "<div>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<div>"]] "<ol><li>[foo]<li>bar</ol>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "div") return value
FAIL[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>": execCommand("defaultparagraphseparator", false, "p") return value
FAIL[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>": execCommand("formatblock", false, "<p>") return value
assert_equals: expected true but got false
assert_equals: expected true but got false
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo]<br>bar</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" compare innerHTML
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>foo<br>[bar]</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>": execCommand("defaultparagraphseparator", false, "div") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>": execCommand("formatblock", false, "<p>") return value
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" checks for modifications to non-editable content
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" compare innerHTML
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("defaultparagraphseparator") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("defaultparagraphseparator") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") before
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandIndeterm("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandState("formatblock") after
PASS[["defaultparagraphseparator","div"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>" queryCommandValue("formatblock") after
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>": execCommand("defaultparagraphseparator", false, "p") return value
PASS[["defaultparagraphseparator","p"],["formatblock","<p>"]] "<h1>[foo<br>bar]</h1>": execCommand("formatblock", false, "<p>") return value