Report: Fri Oct 16 2020 08:51:52 GMT+0200 (South Africa Standard Time)

38 Passed, 0 Failed, 1 Skipped

Run Time: 0.126s
Start Time: 16th October 2020, 08:51:52
End Time: 16th October 2020, 08:51:52
Default Maximum Test Time: 2.000s

Suite: Config system used to power the framework calls
0.036s

10 Passed, 0 Failed

Test: Build default config
0.008s

Timing:


Run Time:, 0.008s
Start Time:, 08:51:52.236
End Time:, 08:51:52.244

Results:


All passed

Test: Test that the extension is working
0.004s

Timing:


Run Time:, 0.004s
Start Time:, 08:51:52.245
End Time:, 08:51:52.249

Results:


All passed

Debug Data:


Using call config in test: , "[object Object]"

Test: Test object extension
0.003s

Timing:


Run Time:, 0.003s
Start Time:, 08:51:52.249
End Time:, 08:51:52.252

Results:


All passed

Test: Ensure no extension leakage
0.005s

Timing:


Run Time:, 0.005s
Start Time:, 08:51:52.252
End Time:, 08:51:52.257

Results:


All passed

Debug Data:


configOne: , [{id: "1"}]
configTwo: , [{id: "2"}]
configThree: , [{id: "3"}]

Test: Ensure boolean overrides working
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.257
End Time:, 08:51:52.258

Results:


All passed

Test: Ensure baseURL combinations work
0.003s

Timing:


Run Time:, 0.003s
Start Time:, 08:51:52.258
End Time:, 08:51:52.261

Results:


All passed

Test: Ensure no leakage in headers
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.261
End Time:, 08:51:52.262

Results:


All passed

Test: Ensure no leakage in array properties
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.262
End Time:, 08:51:52.264

Results:


All passed

Test: old school only headers should still be returned
0.004s

Timing:


Run Time:, 0.004s
Start Time:, 08:51:52.264
End Time:, 08:51:52.268

Results:


All passed

Test: headers obj shouldn't leak into data
0.005s

Timing:


Run Time:, 0.005s
Start Time:, 08:51:52.268
End Time:, 08:51:52.273

Results:


All passed

Suite: RequestRunner tester
0.062s

17 Passed, 0 Failed

Test: Ensure errors for null props
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.274
End Time:, 08:51:52.276

Results:


All passed

Test: Ensure default GET method
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.276
End Time:, 08:51:52.277

Results:


All passed

Test: Ensure beforeProxy is called
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.277
End Time:, 08:51:52.278

Results:


All passed

Test: Ensure default header is set
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.278
End Time:, 08:51:52.279

Results:


All passed

Test: Ensure default header does not override
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.279
End Time:, 08:51:52.280

Results:


All passed

Test: Ensure data is sent as default JSON
0.000s

Timing:


Run Time:, 0.000s
Start Time:, 08:51:52.280
End Time:, 08:51:52.280

Results:


All passed

Test: Ensure serializer is used
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.280
End Time:, 08:51:52.281

Results:


All passed

Test: Ensure checkRequestSchema is called
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.281
End Time:, 08:51:52.282

Results:


All passed

Test: Check all props passed to request
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.282
End Time:, 08:51:52.283

Results:


All passed

Test: Ensure errors are caught
0.009s

Timing:


Run Time:, 0.009s
Start Time:, 08:51:52.283
End Time:, 08:51:52.292

Results:


All passed

Debug Data:


Request library error:
{ "message": "error here" }
REQUEST


URL: www.google.com/users
Method: POST
Request Headers: null
Body:

HTTP Timeout Used: 1s

Test: Ensure errors are allowed for boolean
0.004s

Timing:


Run Time:, 0.004s
Start Time:, 08:51:52.292
End Time:, 08:51:52.296

Results:


All passed

Debug Data:


Request library error:
{ "message": "error here" }
REQUEST


URL: www.google.com/users
Method: POST
Request Headers: null
Body:

HTTP Timeout Used: 1s

Test: Ensure errors are allowed for function
0.004s

Timing:


Run Time:, 0.004s
Start Time:, 08:51:52.296
End Time:, 08:51:52.300

Results:


All passed

Debug Data:


Request library error:
{ "message": "error here" }
REQUEST


URL: www.google.com/users
Method: POST
Request Headers: null
Body:

HTTP Timeout Used: 1s

Test: Ensure invalid JSON is caught
0.009s

Timing:


Run Time:, 0.009s
Start Time:, 08:51:52.300
End Time:, 08:51:52.309

Results:


All passed

Debug Data:


Parsing Error:
Unexpected token s in JSON at position 1
Original data from server:
{something: sdds
REQUEST


URL: null
Method: null
Request Headers: null
Body:

RESPONSE


Status Code: undefined
Response Headers: undefined
Body: {something: sdds

Test: Ensure deserialise is run
0.005s

Timing:


Run Time:, 0.005s
Start Time:, 08:51:52.309
End Time:, 08:51:52.314

Results:


All passed

Debug Data:


REQUEST


URL: null
Method: null
Request Headers: null
Body:

RESPONSE


Status Code: undefined
Response Headers: undefined
Body: undefined

Test: Ensure obfuscate is called
0.007s

Timing:


Run Time:, 0.007s
Start Time:, 08:51:52.314
End Time:, 08:51:52.321

Results:


All passed

Debug Data:


REQUEST


URL: null
Method: null
Request Headers: null
Body:

RESPONSE


Status Code: undefined
Response Headers: undefined
Body: undefined

Test: Ensure check schema is called
0.007s

Timing:


Run Time:, 0.007s
Start Time:, 08:51:52.321
End Time:, 08:51:52.328

Results:


All passed

Debug Data:


REQUEST


URL: null
Method: null
Request Headers: null
Body:

RESPONSE


Status Code: undefined
Response Headers: undefined
Body: {}

Test: Ensure assert func is called
0.008s

Timing:


Run Time:, 0.008s
Start Time:, 08:51:52.328
End Time:, 08:51:52.336

Results:


All passed

Debug Data:


REQUEST


URL: null
Method: null
Request Headers: null
Body:

RESPONSE


Status Code: undefined
Response Headers: undefined
Body: {}

Suite: JasmineAsyncEnv Tests
0.008s

4 Passed, 0 Failed

Test: Test setProp() can handle dot syntax on destination and source
0.003s

Timing:


Run Time:, 0.003s
Start Time:, 08:51:52.336
End Time:, 08:51:52.339

Results:


All passed

Test: Test JasmineAsyncEnv.checkPropDoesntExist failing
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.339
End Time:, 08:51:52.340

Results:


All passed

Test: Test JasmineAsyncEnv.checkPropDoesntExist working
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.340
End Time:, 08:51:52.342

Results:


All passed

Test: Test isolated props example
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.342
End Time:, 08:51:52.344

Results:


All passed

Suite: SwaggerUtilsTest Tests
0.019s

6 Passed, 0 Failed, 1 Skipped

Test: Test basic required update
0.005s

Timing:


Run Time:, 0.005s
Start Time:, 08:51:52.344
End Time:, 08:51:52.349

Results:


All passed

Test: Test x-isnullable update
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.349
End Time:, 08:51:52.351

Results:


All passed

Test: Test non required properties when there is no required array
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.351
End Time:, 08:51:52.352

Results:


All passed

Test: Test not required enum should be valid
0.005s

Timing:


Run Time:, 0.005s
Start Time:, 08:51:52.352
End Time:, 08:51:52.357

Results:


All passed

Test: Test recurseSwagger() with circular referenced objects
0.002s

Timing:


Run Time:, 0.002s
Start Time:, 08:51:52.357
End Time:, 08:51:52.359

Results:


All passed

Test: Test recurseSwagger() allow strings to be numbers
0.004s

Timing:


Run Time:, 0.004s
Start Time:, 08:51:52.359
End Time:, 08:51:52.363

Results:


All passed

Test: Test data swaggers (Skipped)
0.000s

Results:


Test was skipped by the developer

Suite: TestUtils test
0.001s

1 Passed, 0 Failed

Test: Test expect()
0.001s

Timing:


Run Time:, 0.001s
Start Time:, 08:51:52.365
End Time:, 08:51:52.366

Results:


All passed