blob: b7d4add6f8f1366a51e6770608a188bab00048da [file] [log] [blame]
Testing audits involving DOM nodes.
== Running test suite: Audit.DOMNodes
-- Running test case: Audit.DOMNodes.Tag
Testing selector `div`...
PASS: Result should be "fail".
domNodes:
- div#id1.class2.class3
- div#id2.class3.class1
- div#id3.class1.class2
-- Running test case: Audit.DOMNodes.ID
Testing selector `#id1`...
PASS: Result should be "fail".
domNodes:
- div#id1.class2.class3
-- Running test case: Audit.DOMNodes.ClassName
Testing selector `.class1`...
PASS: Result should be "fail".
domNodes:
- div#id2.class3.class1
- div#id3.class1.class2
-- Running test case: Audit.DOMNodes.DoesNotExist
Testing selector `DoesNotExist`...
PASS: Result should be "pass".
-- Running test case: Audit.DOMNodes.Undefined
Testing value `{"level":"pass"}`...
PASS: Result should be "pass".
-- Running test case: Audit.DOMNodes.Error.Null
Testing value `{"level":"pass","domNodes":null}`...
PASS: Result should be "error".
errors:
- "domNodes" must be an array
-- Running test case: Audit.DOMNodes.Error.Number
Testing value `{"level":"pass","domNodes":42}`...
PASS: Result should be "error".
errors:
- "domNodes" must be an array
-- Running test case: Audit.DOMNodes.Error.String
Testing value `{"level":"pass","domNodes":"foo"}`...
PASS: Result should be "error".
errors:
- "domNodes" must be an array
-- Running test case: Audit.DOMNodes.Error.Object
Testing value `{"level":"pass","domNodes":{}}`...
PASS: Result should be "error".
errors:
- "domNodes" must be an array