blob: 94d045e3a59113c65b1bef7f11c17d7ab3570b0a [file] [log] [blame]
Testing the functions of WI.AuditTestCaseResult.
== Running test suite: AuditTestCaseResult
-- Running test case: AuditTestCaseResult.fromPayload.nullObject
null
-- Running test case: AuditTestCaseResult.fromPayload.nonObject
null
-- Running test case: AuditTestCaseResult.fromPayload.emptyObject
null
-- Running test case: AuditTestCaseResult.fromPayload.invalidTopLevelMembers
null
-- Running test case: AuditTestCaseResult.fromPayload.valid
{
"type": "test-case-result",
"name": "valid test result name",
"level": "pass"
}
-- Running test case: AuditTestCaseResult.fromPayload.validWithInvalidOptionals
WARN: Audit Warning: "validWithInvalidOptionals test result name" has a non-object "data" value
WARN: Audit Warning: "validWithInvalidOptionals test result name" has a non-object "metadata" value
WARN: Audit Warning: "validWithInvalidOptionals test result name" has a non-string "description" value
{
"type": "test-case-result",
"name": "validWithInvalidOptionals test result name",
"level": "pass"
}
-- Running test case: AuditTestCaseResult.fromPayload.validWithInvalidSubOptionals
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-array "data.domNodes" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-array "data.domAttributes" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-array "data.errors" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-object "metadata.startTimestamp" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-object "metadata.asyncTimestamp" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-object "metadata.endTimestamp" value
WARN: Audit Warning: "validWithInvalidSubOptionals test result name" has a non-object "metadata.url" value
{
"type": "test-case-result",
"name": "validWithInvalidSubOptionals test result name",
"description": "validWithInvalidSubOptionals test result description",
"level": "pass"
}
-- Running test case: AuditTestCaseResult.fromPayload.validWithValidSubOptionals
{
"type": "test-case-result",
"name": "validWithValidSubOptionals test result name",
"description": "validWithValidSubOptionals test result description",
"level": "pass",
"data": {
"domNodes": [
"validWithValidSubOptionals test result domNode"
],
"domAttributes": [
"validWithValidSubOptionals test result domAttribute"
],
"errors": [
"validWithValidSubOptionals test result error"
]
},
"metadata": {
"startTimestamp": "0001-01-01T00:00:00.000Z",
"asyncTimestamp": "0002-01-01T00:00:00.000Z",
"endTimestamp": "0003-01-01T00:00:00.000Z",
"url": "validWithValidSubOptionals test result url"
}
}