74 lines
2.8 KiB
Plaintext
74 lines
2.8 KiB
Plaintext
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"
|
|
}
|
|
}
|
|
|