| Result Description | |||
|---|---|---|---|
| Status | Meaning | Explanation | Scoring | 
| PASS | Passed | The result matches the expectation. | PASS (+1) | 
| PASS | |||
| ACC. | Acceptable | The result is technically correct, but not ideal (too verbose, deprecated usage, etc.) - for informative purposes only. | FAIL (+0) | 
| ACC. | |||
| FAIL | Failure | The result does not match any given expectation. | FAIL (+0) | 
| FAIL | |||
| CANARY | Canary | The result changes HTML other than children of the contentEditable element. | FAIL (+0) | 
| CANARY | |||
| UNS. | Unsupported | The specific function or value is unsupported (returned boolean 'false'). | FAIL (+0) | 
| UNS. | |||
| EXC. | Exception | An unexpected exception was thrown during the execution of the test. | FAIL (+0) | 
| EXC. | |||
| N/A | Not Applicable | The selection could not be tested, because the tested function failed to return a known result. | FAIL (+0) | 
| N/A | |||
| Selection and Result Display | |
|---|---|
| Character | Explanation | 
| [ | Start of selection - selection point is within a text node. | 
| ] | End of selection - selection point is within a text node. | 
| ^ | Collapsed selection - selection point is within a text node. | 
| { | Start of selection - selection point is within an element node. | 
| } | End of selection - selection point is within an element node. | 
| | | Collapsed selection - selection point is within an element node. | 
| foo | Greyed text indicates parts of the output that are ignored for the purposes of checking the result. | 
| foo | Grey border indicates extent of text nodes in the result. | 
| ID | Command | Value{% ifnotequal s.id.0 "S" %}{% ifnotequal s.id.0 "Q" %}{% comment %} Don't output attribute and style columns for selection and "queryCommand..." tests. {% endcomment %} | A | S{% endifnotequal %}{% endifnotequal %} | Env.{% ifnotequal s.id.0 "S" %}{% comment %} Don't output HTML status column for selection tests. {% endcomment %} | Status{% endifnotequal %} {% ifnotequal s.id.0 "Q" %}{% comment %} Don't output selection result column for "queryCommand..." tests. {% endcomment %} | Selection{% endifnotequal %} | Initial | Expected | Actual (lower case, canonicalized, selection marks) | Description | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ commonIDPrefix }}-{{ s.id }}_{{ t.id }} | {% ifnotequal s.id.0 "S" %}{% ifnotequal s.id.0 "Q" %}{% comment %} Don't output attribute and style columns for selection and "queryCommand..." tests. {% endcomment %} | {% endifnotequal %}{% endifnotequal %} | dM{% ifnotequal s.id.0 "S" %} | NONE{% endifnotequal %} {% ifnotequal s.id.0 "Q" %} | NONE{% endifnotequal %} | Processing... | {{ t.desc|default:" " }} | ||||
| body{% ifnotequal s.id.0 "S" %} | NONE{% endifnotequal %} {% ifnotequal s.id.0 "Q" %} | NONE{% endifnotequal %} | Processing... | ||||||||
| div{% ifnotequal s.id.0 "S" %} | NONE{% endifnotequal %} {% ifnotequal s.id.0 "Q" %} | NONE{% endifnotequal %} | Processing... |