Skip to content

Instantly share code, notes, and snippets.

@iamdanthedev
Created March 16, 2018 10:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iamdanthedev/887870eac23fa678c8d6923ee9569e1a to your computer and use it in GitHub Desktop.
Save iamdanthedev/887870eac23fa678c8d6923ee9569e1a to your computer and use it in GitHub Desktop.
/usr/bin/node /home/danthedev/Projects/bonliva/CRM_work/Server/tests/api-test.js
{"name":"AzureAD: Bearer Strategy","hostname":"danthedev-station","pid":21389,"level":40,"msg":"Production environments should always validate the issuer.","time":"2018-03-16T10:54:20.372Z","v":0}
Connected to Mongo
warn: Parser warning in file '/home/danthedev/Projects/bonliva/CRM_work/Server/documentations/index.yml': Unable to generate application/json; charset=utf-8 example message body out of JSON Schemaon line 167
warn: Parser warning in file '/home/danthedev/Projects/bonliva/CRM_work/Server/documentations/index.yml': Unable to generate application/json example message body out of JSON Schemaon line 196
warn: Parser warning in file '/home/danthedev/Projects/bonliva/CRM_work/Server/documentations/index.yml': Unable to generate application/json example message body out of JSON Schemaon line 196
warn: Parser warning in file '/home/danthedev/Projects/bonliva/CRM_work/Server/documentations/index.yml': Unable to generate application/json; charset=utf-8 example message body out of JSON Schemaon line 313
warn: Parser warning in file '/home/danthedev/Projects/bonliva/CRM_work/Server/documentations/index.yml': Invalid content type 'application/json; charset=utf=8', invalid parameter formaton line 1013
info: Beginning Dredd testing...
info: Found Hookfiles: 0=/home/danthedev/Projects/bonliva/CRM_work/Server/tests/api-hooks.js
Running transaction:
consultant > /consultants > Get list of contacts > 200 > application/json; charset=utf-8
Number of documents inserted: 2
GET /consultants 200 95.809 ms - 9021
pass: GET (200) /consultants duration: 225ms
Running transaction:
consultant > /consultants > Get list of contacts > 401 > application/json; charset=utf-8
skip: GET (401) /consultants
Running transaction:
consultant > /consultants > Add new contact > 200 > application/json; charset=utf-8
POST /consultants 500 46.315 ms - 23
fail: POST (200) /consultants duration: 66ms
fail: statusCode: Status code is not '200'
request:
method: POST
uri: /consultants
headers:
Content-Type: application/json
Accept: application/json; charset=utf-8
User-Agent: Dredd/5.0.0 (Linux 4.13.0-37-generic; x64)
Content-Length: 127
body:
{
"CellPhone": "nostrud eu",
"InitialContact": "linkedin",
"WorksForCompetitors": [
"laborum dolor cillum anim"
]
}
expected:
headers:
Content-Type: application/json; charset=utf-8
body:
{}
statusCode: 200
bodySchema: {"title":"Consultant","description":"Extends Contact","allOf":[{"title":"Contact","description":"This is a base type","type":"object","properties":{"_id":{"type":"string"},"Address":{"title":"Address","type":"object","properties":{"City":{"type":"string"},"Country":{"type":"string"},"StreetName":{"type":"string"},"ZipCode":{"type":"string"},"Location":{"title":"Location","type":"object","properties":{"Lng":{"type":"number","format":"double"},"Lat":{"type":"number","format":"double"}}}}},"AreasOfExpertise":{"type":"array","items":{"type":"string"}},"CellPhone":{"type":"string"},"Email":{"type":"string"},"EventLog":{"type":"array","items":{"title":"EventLogItem","type":"object","properties":{"_id":{"type":"string"},"EventType":{"type":"string"},"Sticky":{"type":["boolean","null"]},"Description":{"type":"string"},"Audit":{"title":"Audit18","type":"object","properties":{"Created":{"title":"Created","type":"object","properties":{"Date":{"type":"string"},"User":{"title":"User","type":"object","properties":{"Name":{"type":["string","null"]}}}}}}},"Updated":{"title":"Updated","type":"object","properties":{"Date":{"type":"string"},"User":{"title":"User","type":"object","properties":{"Name":{"type":["string","null"]}}}}}},"required":["Description"]}},"ImageUrl":{"type":["string","null"]},"KnownSystems":{"type":"array","items":{"type":"string"}},"LastContactDate":{"type":"string","format":"date"},"Phone":{"type":"string"},"ResponsiblePerson":{"title":"User Reference","type":"object","properties":{"PersonId":{"type":["string","null"]},"Name":{"type":["string","null"],"readOnly":true}}},"Tags":{"type":"array","items":{"type":"string"}},"Teams":{"type":"array","items":{"type":"string"}},"UnavailableAreasOfExpertise":{"type":"array","items":{"type":"string"}}}},{"type":"object","properties":{"Availability":{"title":"Consultant Availability","type":"object","properties":{"ranges":{"type":"array","items":{"title":"Available Date Range","type":"object","properties":{"from":{"type":"string"},"to":{"type":"string"},"areas":{"type":"array","items":{"type":"string"}},"shifts":{"type":"array","items":{"type":"string"}},"comment":{"title":"Text Comment","type":"object","properties":{"message":{"type":"string"}},"default":{"message":""}},"isDateRage":{"type":"boolean"}},"required":["from","to","areas","shifts"]}}},"required":["ranges"]},"AvailableForWorkInCountries":{"type":"array","items":{"type":"string"}},"BirthDate":{"type":"string","format":"date"},"BusinessAddress":{"title":"Address","type":"object","properties":{"City":{"type":"string"},"Country":{"type":"string"},"StreetName":{"type":"string"},"ZipCode":{"type":"string"},"Location":{"title":"Location","type":"object","properties":{"Lng":{"type":"number","format":"double"},"Lat":{"type":"number","format":"double"}}}}},"BusinessHourlyRates":{"title":"Hourly Rates","type":"object","properties":{"Day":{"type":"number","format":"double"},"Evening":{"type":"number","format":"double"},"Night":{"type":"number","format":"double"},"Weekend":{"type":"number","format":"double"},"Holiday":{"type":"number","format":"double"},"OnCall":{"type":"number","format":"double"}}},"BusinessSocialSecurityNo":{"type":"string"},"EmergencyContacts":{"type":"array","items":{"title":"EmergencyContact","type":"object","properties":{"Name":{"type":"string"},"Phone":{"type":"string"},"Relation":{"type":"string"}}}},"FirstName":{"type":"string"},"HourlyRates":{"title":"Hourly Rates","type":"object","properties":{"Day":{"type":"number","format":"double"},"Evening":{"type":"number","format":"double"},"Night":{"type":"number","format":"double"},"Weekend":{"type":"number","format":"double"},"Holiday":{"type":"number","format":"double"},"OnCall":{"type":"number","format":"double"}}},"InitialContact":{"title":"Initial Contact","description":"The way initial contact happened","type":"string","enum":["searchengine","linkedin","phonecall","selfregister","imported","recommendation","other"]},"ItemType":{"type":"string","enum":["consultant"]},"LastName":{"type":"string"},"LegalPersonType":{"type":"string","enum":["employee","professional","subcontractor"]},"Name":{"type":"string","readOnly":true},"PreferredCommunication":{"title":"Preferred Communication","description":"They way they prefer to be communicated in","type":"string","enum":["sms","phone","email","letter","linkedin"]},"SocialSecurityNo":{"type":["string","null"]},"WorksForCompetitors":{"type":"array","items":{"type":"string"}}}}]}
actual:
statusCode: 500
headers:
x-powered-by: Express
access-control-allow-origin: *
content-type: application/json; charset=utf-8
content-length: 23
date: Fri, 16 Mar 2018 10:54:22 GMT
connection: close
body:
"Internal Server Error"
Running transaction:
consultant > /consultants > Add new contact > 400 > application/json; charset=utf-8
skip: POST (400) /consultants
Running transaction:
consultant > /consultants > Add new contact > 401 > application/json; charset=utf-8
skip: POST (401) /consultants
Running transaction:
consultant > /consultants/{_id} > Get full consultant info by id > 200 > application/json; charset=utf-8
GET /consultants/5aaab41a4d35f81d8078b689 200 13.381 ms - 10170
pass: GET (200) /consultants/5aaab41a4d35f81d8078b689 duration: 73ms
Running transaction:
consultant > /consultants/{_id} > Get full consultant info by id > 401 > application/json; charset=utf-8
skip: GET (401) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Get full consultant info by id > 403 > application/json; charset=utf-8
skip: GET (403) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Get full consultant info by id > 404 > application/json; charset=utf-8
skip: GET (404) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Update existing consultant > 200 > application/json; charset=utf-8
PUT /consultants/5aaab41b4d35f81d8078bd50 200 19.481 ms - 10453
pass: PUT (200) /consultants/5aaab41b4d35f81d8078bd50 duration: 51ms
Running transaction:
consultant > /consultants/{_id} > Update existing consultant > 400 > application/json; charset=utf-8
skip: PUT (400) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Update existing consultant > 401 > application/json; charset=utf-8
skip: PUT (401) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Update existing consultant > 403 > application/json; charset=utf-8
skip: PUT (403) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id} > Update existing consultant > 404 > application/json; charset=utf-8
skip: PUT (404) /consultants/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments > Get all comments for consultant > 200 > application/json; charset=utf-8
GET /consultants/5aaab41a4d35f81d8078b689/comments 200 6.762 ms - 6908
pass: GET (200) /consultants/5aaab41a4d35f81d8078b689/comments duration: 46ms
Running transaction:
consultant > /consultants/{_id}/comments > Get all comments for consultant > 401 > application/json; charset=utf-8
skip: GET (401) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Get all comments for consultant > 403 > application/json; charset=utf-8
skip: GET (403) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Get all comments for consultant > 404 > application/json; charset=utf-8
skip: GET (404) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Add new comment for consultant > 200 > application/json; charset=utf-8
$ref: keywords ignored in schema at path "#"
POST /consultants/5aaab41a4d35f81d8078b689/comments 200 18.614 ms - 354
pass: POST (200) /consultants/5aaab41a4d35f81d8078b689/comments duration: 41ms
Running transaction:
consultant > /consultants/{_id}/comments > Add new comment for consultant > 400 > application/json; charset=utf-8
skip: POST (400) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Add new comment for consultant > 401 > application/json; charset=utf-8
skip: POST (401) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Add new comment for consultant > 403 > application/json; charset=utf-8
skip: POST (403) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/comments > Add new comment for consultant > 404 > application/json; charset=utf-8
skip: POST (404) /consultants/123456789qwe/comments
Running transaction:
consultant > /consultants/{_id}/tags > Update tags for consultant > 200 > application/json; charset=utf-8
PUT /consultants/5aaab41a4d35f81d8078b689/tags 200 13.621 ms - 11100
pass: PUT (200) /consultants/5aaab41a4d35f81d8078b689/tags duration: 46ms
Running transaction:
consultant > /consultants/{_id}/tags > Update tags for consultant > 400 > application/json; charset=utf-8
skip: PUT (400) /consultants/123456789qwe/tags
Running transaction:
consultant > /consultants/{_id}/tags > Update tags for consultant > 401 > application/json; charset=utf-8
skip: PUT (401) /consultants/123456789qwe/tags
Running transaction:
consultant > /consultants/{_id}/tags > Update tags for consultant > 403 > application/json; charset=utf-8
skip: PUT (403) /consultants/123456789qwe/tags
Running transaction:
consultant > /consultants/{_id}/tags > Update tags for consultant > 404 > application/json; charset=utf-8
skip: PUT (404) /consultants/123456789qwe/tags
Running transaction:
consultant > /consultants/{_id}/team-tags > Get all available tag for consultant`s team > 200 > application/json; charset=utf-8
GET /consultants/5aaab41a4d35f81d8078b689/team-tags 200 7.167 ms - 85
pass: GET (200) /consultants/5aaab41a4d35f81d8078b689/team-tags duration: 20ms
Running transaction:
consultant > /consultants/{_id}/team-tags > Get all available tag for consultant`s team > 401 > application/json; charset=utf-8
skip: GET (401) /consultants/123456789qwe/team-tags
Running transaction:
consultant > /consultants/{_id}/team-tags > Get all available tag for consultant`s team > 403 > application/json; charset=utf-8
skip: GET (403) /consultants/123456789qwe/team-tags
Running transaction:
consultant > /consultants/{_id}/team-tags > Get all available tag for consultant`s team > 404 > application/json; charset=utf-8
skip: GET (404) /consultants/123456789qwe/team-tags
Running transaction:
consultant > /consultants/{_id}/weeks > Set consultant`s available weeks > 200 > application/json; charset=utf-8
POST /consultants/5aaab41a4d35f81d8078b689/weeks 200 13.624 ms - 231
pass: GET (200) /consultants/5aaab41a4d35f81d8078b689/weeks duration: 27ms
Running transaction:
consultant > /consultants/{_id}/weeks > Set consultant`s available weeks > 400 > application/json; charset=utf-8
skip: POST (400) /consultants/123456789qwe/weeks
Running transaction:
consultant > /consultants/{_id}/weeks > Set consultant`s available weeks > 401 > application/json; charset=utf-8
skip: POST (401) /consultants/123456789qwe/weeks
Running transaction:
consultant > /consultants/{_id}/weeks > Set consultant`s available weeks > 403 > application/json; charset=utf-8
skip: POST (403) /consultants/123456789qwe/weeks
Running transaction:
consultant > /consultants/{_id}/weeks > Set consultant`s available weeks > 404 > application/json; charset=utf-8
skip: POST (404) /consultants/123456789qwe/weeks
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Search comment by id and update it > 200 > application/json; charset=utf-8
PUT /consultants/5aaab41a4d35f81d8078b689/comments/5aaab41a4d35f81d80789d3f 200 20.610 ms - 542
pass: PUT (200) /consultants/5aaab41a4d35f81d8078b689/comments/5aaab41a4d35f81d80789d3f duration: 44ms
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Search comment by id and update it > 400 > application/json; charset=utf-8
skip: PUT (400) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Search comment by id and update it > 401 > application/json; charset=utf-8
skip: PUT (401) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Search comment by id and update it > 403 > application/json; charset=utf-8
skip: PUT (403) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Search comment by id and update it > 404 > application/json; charset=utf-8
skip: PUT (404) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Delete comment > 204 > application/json
DELETE /consultants/5aaab41a4d35f81d8078b689/comments/5aaab41a4d35f81d80789d3f 204 5.917 ms - -
pass: DELETE (204) /consultants/5aaab41a4d35f81d8078b689/comments/5aaab41a4d35f81d80789d3f duration: 12ms
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Delete comment > 401 > application/json
skip: DELETE (401) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Delete comment > 403 > application/json
skip: DELETE (403) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
consultant > /consultants/{_id}/comments/{commentId} > Delete comment > 404 > application/json
skip: DELETE (404) /consultants/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers > Get list of contacts > 200 > application/json; charset=utf-8
GET /customers 200 71.197 ms - 7759
pass: GET (200) /customers duration: 127ms
Running transaction:
customer > /customers > Get list of contacts > 401 > application/json; charset=utf-8
skip: GET (401) /customers
Running transaction:
customer > /customers > Add new contact > 200 > application/json; charset=utf-8
POST /customers 200 27.398 ms - 252
pass: POST (200) /customers duration: 37ms
Running transaction:
customer > /customers > Add new contact > 400 > application/json; charset=utf-8
skip: POST (400) /customers
Running transaction:
customer > /customers > Add new contact > 401 > application/json; charset=utf-8
skip: POST (401) /customers
Running transaction:
customer > /customers/{_id} > Get full customer info by id > 200 > application/json; charset=utf-8
GET /customers/5aaab4144d35f81d807888e8 200 5.179 ms - 9407
pass: GET (200) /customers/5aaab4144d35f81d807888e8 duration: 31ms
Running transaction:
customer > /customers/{_id} > Get full customer info by id > 401 > application/json; charset=utf-8
skip: GET (401) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Get full customer info by id > 403 > application/json; charset=utf-8
skip: GET (403) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Get full customer info by id > 404 > application/json; charset=utf-8
skip: GET (404) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Update existing customer > 200 > application/json; charset=utf-8
PUT /customers/5aaba25e7b7879538d13aaaa 200 11.361 ms - 296
pass: PUT (200) /customers/5aaba25e7b7879538d13aaaa duration: 20ms
Running transaction:
customer > /customers/{_id} > Update existing customer > 400 > application/json; charset=utf-8
skip: PUT (400) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Update existing customer > 401 > application/json; charset=utf-8
skip: PUT (401) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Update existing customer > 403 > application/json; charset=utf-8
skip: PUT (403) /customers/123456789qwe
Running transaction:
customer > /customers/{_id} > Update existing customer > 404 > application/json; charset=utf-8
skip: PUT (404) /customers/123456789qwe
Running transaction:
customer > /customers/{_id}/comments > Get all comments for customer > 200 > application/json; charset=utf-8
GET /customers/5aaab4144d35f81d807888e8/comments 200 4.751 ms - 7131
pass: GET (200) /customers/5aaab4144d35f81d807888e8/comments duration: 41ms
Running transaction:
customer > /customers/{_id}/comments > Get all comments for customer > 401 > application/json; charset=utf-8
skip: GET (401) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Get all comments for customer > 403 > application/json; charset=utf-8
skip: GET (403) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Get all comments for customer > 404 > application/json; charset=utf-8
skip: GET (404) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Add new comment for customer > 200 > application/json; charset=utf-8
$ref: keywords ignored in schema at path "#"
POST /customers/5aaab4144d35f81d807888e8/comments 200 13.399 ms - 9973
pass: POST (200) /customers/5aaab4144d35f81d807888e8/comments duration: 50ms
Running transaction:
customer > /customers/{_id}/comments > Add new comment for customer > 400 > application/json; charset=utf-8
skip: POST (400) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Add new comment for customer > 401 > application/json; charset=utf-8
skip: POST (401) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Add new comment for customer > 403 > application/json; charset=utf-8
skip: POST (403) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/comments > Add new comment for customer > 404 > application/json; charset=utf-8
skip: POST (404) /customers/123456789qwe/comments
Running transaction:
customer > /customers/{_id}/tags > Update tags for customer > 200 > application/json; charset=utf-8
PUT /customers/5aaab4144d35f81d807888e8/tags 200 9.406 ms - 10333
pass: PUT (200) /customers/5aaab4144d35f81d807888e8/tags duration: 34ms
Running transaction:
customer > /customers/{_id}/tags > Update tags for customer > 400 > application/json; charset=utf-8
skip: PUT (400) /customers/123456789qwe/tags
Running transaction:
customer > /customers/{_id}/tags > Update tags for customer > 401 > application/json; charset=utf-8
skip: PUT (401) /customers/123456789qwe/tags
Running transaction:
customer > /customers/{_id}/tags > Update tags for customer > 403 > application/json; charset=utf-8
skip: PUT (403) /customers/123456789qwe/tags
Running transaction:
customer > /customers/{_id}/tags > Update tags for customer > 404 > application/json; charset=utf-8
skip: PUT (404) /customers/123456789qwe/tags
Running transaction:
customer > /customers/{_id}/team-tags > Get all available tag for customer`s team > 200 > application/json; charset=utf-8
GET /customers/5aaab4144d35f81d807888e8/team-tags 200 4.911 ms - 85
pass: GET (200) /customers/5aaab4144d35f81d807888e8/team-tags duration: 15ms
Running transaction:
customer > /customers/{_id}/team-tags > Get all available tag for customer`s team > 401 > application/json; charset=utf-8
skip: GET (401) /customers/123456789qwe/team-tags
Running transaction:
customer > /customers/{_id}/team-tags > Get all available tag for customer`s team > 403 > application/json; charset=utf-8
skip: GET (403) /customers/123456789qwe/team-tags
Running transaction:
customer > /customers/{_id}/team-tags > Get all available tag for customer`s team > 404 > application/json; charset=utf-8
skip: GET (404) /customers/123456789qwe/team-tags
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Search comment by id and update it > 200 > application/json; charset=utf-8
PUT /customers/5aaab4144d35f81d807888e8/comments/5aaab4134d35f81d80787b68 200 12.637 ms - 564
pass: PUT (200) /customers/5aaab4144d35f81d807888e8/comments/5aaab4134d35f81d80787b68 duration: 30ms
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Search comment by id and update it > 400 > application/json; charset=utf-8
skip: PUT (400) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Search comment by id and update it > 401 > application/json; charset=utf-8
skip: PUT (401) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Search comment by id and update it > 403 > application/json; charset=utf-8
skip: PUT (403) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Search comment by id and update it > 404 > application/json; charset=utf-8
skip: PUT (404) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Delete comment > 204 > application/json
DELETE /customers/5aaab4144d35f81d807888e8/comments/5aaab4134d35f81d80787b68 204 5.480 ms - -
pass: DELETE (204) /customers/5aaab4144d35f81d807888e8/comments/5aaab4134d35f81d80787b68 duration: 14ms
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Delete comment > 401 > application/json
skip: DELETE (401) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Delete comment > 403 > application/json
skip: DELETE (403) /customers/123456789qwe/comments/123456789qwe
Running transaction:
customer > /customers/{_id}/comments/{commentId} > Delete comment > 404 > application/json
skip: DELETE (404) /customers/123456789qwe/comments/123456789qwe
Running transaction:
user > /users > GET > 200 > application/json; charset=utf-8
GET /users 200 5.084 ms - 8342
pass: GET (200) /users duration: 37ms
Running transaction:
user > /users > GET > 401 > application/json; charset=utf-8
skip: GET (401) /users
Running transaction:
user > /users > POST > 200 > application/json; charset=utf-8
POST /users 200 9.532 ms - 54
pass: POST (200) /users duration: 24ms
Running transaction:
user > /users > POST > 400 > application/json; charset=utf-8
skip: POST (400) /users
Running transaction:
user > /users > POST > 401 > application/json; charset=utf-8
skip: POST (401) /users
Running transaction:
user > /users/{_id} > Returns user by id > 200 > application/json; charset=utf-8
GET /users/5aaab4134d35f81d80787b54 200 2.803 ms - 416
pass: GET (200) /users/5aaab4134d35f81d80787b54 duration: 17ms
Running transaction:
user > /users/{_id} > Returns user by id > 401 > application/json; charset=utf-8
skip: GET (401) /users/123456789qwe
Running transaction:
user > /users/{_id} > Returns user by id > 403 > application/json; charset=utf-8
skip: GET (403) /users/123456789qwe
Running transaction:
user > /users/{_id} > Returns user by id > 404 > application/json; charset=utf-8
skip: GET (404) /users/123456789qwe
Running transaction:
user > /users/{_id} > Find user by id and update > 200 > application/json; charset=utf-8
PUT /users/5aaab4134d35f81d80787b54 200 5.151 ms - 416
pass: PUT (200) /users/5aaab4134d35f81d80787b54 duration: 19ms
Running transaction:
user > /users/{_id} > Find user by id and update > 400 > application/json; charset=utf-8
skip: PUT (400) /users/123456789qwe
Running transaction:
user > /users/{_id} > Find user by id and update > 401 > application/json; charset=utf-8
skip: PUT (401) /users/123456789qwe
Running transaction:
user > /users/{_id} > Find user by id and update > 403 > application/json; charset=utf-8
skip: PUT (403) /users/123456789qwe
Running transaction:
user > /users/{_id} > Find user by id and update > 404 > application/json; charset=utf-8
skip: PUT (404) /users/123456789qwe
Running transaction:
profile > /profile > GET > 200
skip: GET (200) /profile
Running transaction:
profile > /profile > GET > 401
skip: GET (401) /profile
Running transaction:
team > /teams > GET > 200 > application/json; charset=utf-8
GET /teams 200 3.386 ms - 3238
pass: GET (200) /teams duration: 28ms
Running transaction:
team > /teams > GET > 401 > application/json; charset=utf-8
skip: GET (401) /teams
Running transaction:
team > /teams > GET > 403 > application/json; charset=utf-8
skip: GET (403) /teams
Running transaction:
team > /teams/{name} > Find team by name > 200 > application/json; charset=utf-8
GET /teams/NurseConnect 200 3.271 ms - 1639
pass: GET (200) /teams/NurseConnect duration: 20ms
Running transaction:
team > /teams/{name} > Find team by name > 400 > application/json; charset=utf-8
skip: GET (400) /teams/123456789qwe
Running transaction:
team > /teams/{name} > Find team by name > 401 > application/json; charset=utf-8
skip: GET (401) /teams/123456789qwe
Running transaction:
team > /teams/{name} > Find team by name > 403 > application/json; charset=utf-8
skip: GET (403) /teams/123456789qwe
Running transaction:
team > /teams/{name} > Find team by name > 404 > application/json; charset=utf-8
skip: GET (404) /teams/123456789qwe
Running transaction:
group > /group > Get list of all groups > 200 > application/json; charset=utf-8
GET /group 200 2.968 ms - 145
pass: GET (200) /group duration: 16ms
Running transaction:
group > /group > Get list of all groups > 401 > application/json; charset=utf-8
skip: GET (401) /group
Running transaction:
group > /group > Get list of all groups > 403 > application/json; charset=utf-8
skip: GET (403) /group
Running transaction:
group > /group > Get list of all groups > 404 > application/json; charset=utf-8
skip: GET (404) /group
Running transaction:
group > /group > Create new group > 200 > application/json; charset=utf-8
POST /group 200 9.136 ms - 71
pass: POST (200) /group duration: 22ms
Running transaction:
group > /group > Create new group > 400 > application/json; charset=utf-8
skip: POST (400) /group
Running transaction:
group > /group > Create new group > 401 > application/json; charset=utf-8
skip: POST (401) /group
Running transaction:
group > /group > Create new group > 403 > application/json; charset=utf-8
skip: POST (403) /group
Running transaction:
group > /group/{_id} > Get group by id > 200 > application/json; charset=utf-8
GET /group/5aab9772d461424fee81a866 200 2.861 ms - 143
pass: GET (200) /group/5aab9772d461424fee81a866 duration: 15ms
Running transaction:
group > /group/{_id} > Get group by id > 401 > application/json; charset=utf-8
skip: GET (401) /group/123456789qwe
Running transaction:
group > /group/{_id} > Get group by id > 403 > application/json; charset=utf-8
skip: GET (403) /group/123456789qwe
Running transaction:
group > /group/{_id} > Get group by id > 404 > application/json; charset=utf-8
skip: GET (404) /group/123456789qwe
Running transaction:
group > /group/{_id} > Find group by id and update it > 200 > application/json; charset=utf-8
{ name: 'non consectetur voluptate laboris' }
PUT /group/5aab9772d461424fee81a866 200 6.473 ms - 143
pass: PUT (200) /group/5aab9772d461424fee81a866 duration: 18ms
Running transaction:
group > /group/{_id} > Find group by id and update it > 400 > application/json; charset=utf-8
skip: PUT (400) /group/123456789qwe
Running transaction:
group > /group/{_id} > Find group by id and update it > 401 > application/json; charset=utf-8
skip: PUT (401) /group/123456789qwe
Running transaction:
group > /group/{_id} > Find group by id and update it > 403 > application/json; charset=utf-8
skip: PUT (403) /group/123456789qwe
Running transaction:
group > /group/{_id} > Find group by id and update it > 404 > application/json; charset=utf-8
skip: PUT (404) /group/123456789qwe
Running transaction:
group > /group/{_id} > Delete group > 204 > application/json; charset=utf-8
DELETE /group/5aab9772d461424fee81a866 204 3.180 ms - -
pass: DELETE (204) /group/5aab9772d461424fee81a866 duration: 8ms
Running transaction:
group > /group/{_id} > Delete group > 401 > application/json; charset=utf-8
skip: DELETE (401) /group/123456789qwe
Running transaction:
group > /group/{_id} > Delete group > 403 > application/json; charset=utf-8
skip: DELETE (403) /group/123456789qwe
Running transaction:
group > /group/{_id} > Delete group > 404 > application/json; charset=utf-8
skip: DELETE (404) /group/123456789qwe
Running transaction:
group > /group/permissions > Get available permissions > 200 > application/json; charset=utf-8
GET /group/permissions 200 1.551 ms - 188
pass: GET (200) /group/permissions duration: 13ms
Running transaction:
group > /group/permissions > Get available permissions > 401 > application/json; charset=utf-8
skip: GET (401) /group/permissions
Running transaction:
group > /group/permissions > Get available permissions > 403 > application/json; charset=utf-8
skip: GET (403) /group/permissions
Running transaction:
workrequest > /workrequest > Get list of all workrequests > 200 > application/json; charset=utf-8
GET /workrequest 200 27.618 ms - 17169
fail: GET (200) /workrequest duration: 155ms
fail: body: At '/0/Customer' Missing required property: Customer
body: At '/1/Customer' Missing required property: Customer
body: At '/2/Customer' Missing required property: Customer
body: At '/3/Customer' Missing required property: Customer
body: At '/4/Customer' Missing required property: Customer
body: At '/5/Customer' Missing required property: Customer
body: At '/6/Customer' Missing required property: Customer
body: At '/7/Customer' Missing required property: Customer
body: At '/8/Customer' Missing required property: Customer
body: At '/9/Customer' Missing required property: Customer
body: At '/10/Customer' Missing required property: Customer
body: At '/11/Customer' Missing required property: Customer
body: At '/12/Customer' Missing required property: Customer
body: At '/13/Customer' Missing required property: Customer
body: At '/14/Customer' Missing required property: Customer
body: At '/15/Customer' Missing required property: Customer
body: At '/16/Customer' Missing required property: Customer
body: At '/17/Customer' Missing required property: Customer
body: At '/18/Customer' Missing required property: Customer
body: At '/19/Customer' Missing required property: Customer
request:
method: GET
uri: /workrequest
headers:
Content-Type: application/json
Accept: application/json; charset=utf-8
User-Agent: Dredd/5.0.0 (Linux 4.13.0-37-generic; x64)
Content-Length: 0
body:
expected:
headers:
Content-Type: application/json; charset=utf-8
body:
[
{
"Team": "consequat ut in voluptate",
"Duration": [
{
"from": "1981-07-14T10:48:01.051Z",
"to": "1971-11-28T12:02:37.359Z",
"durationType": "weekRange",
"schedule": [
"in irure consequat",
"incididunt elit fugiat in ipsum",
"irure consectetur sunt in",
"deserunt laboris proident ut"
]
},
{
"from": "1946-03-08T18:13:30.956Z",
"to": "1977-10-14T21:27:12.563Z",
"schedule": [
"tempor exercitation",
"laboris quis sunt",
"Duis aute nulla eiusmod",
"esse dolor proident consectetu"
]
},
{
"from": "1977-05-23T00:53:30.630Z",
"to": "1994-03-11T08:46:07.667Z",
"schedule": [
"est do amet"
],
"durationType": "weekRange"
},
{
"from": "1999-07-09T11:39:15.592Z",
"to": "1992-01-08T08:08:58.622Z",
"durationType": "weekRange"
}
],
"AreaOfExpertise": "eiusmod magn",
"RequestType": "part",
"RequestedConsultants": 58057455.34740886,
"Customer": {
"Parent": {},
"Region": "",
"ItemType": "customer",
"Phone": "cupidatat ullamco proident voluptate"
},
"_id": "nisi eu adipisicing"
},
{
"Team": "nisi reprehenderit consequat dolore",
"Duration": [
{
"from": "2008-07-07T05:28:15.974Z",
"to": "2002-11-08T10:41:23.085Z",
"schedule": [
"veniam Ut",
"in adipisicing aliqua"
]
},
{
"from": "1950-04-05T01:51:04.836Z",
"to": "1943-11-11T18:57:42.548Z",
"durationType": "weekRange"
},
{
"from": "1988-05-31T12:32:20.523Z",
"to": "2003-12-03T22:42:42.248Z",
"durationType": "dateRange"
},
{
"from": "2000-12-12T09:18:16.100Z",
"to": "1961-05-21T05:41:57.267Z"
}
],
"AreaOfExpertise": "culpa reprehenderit",
"RequestType": "part",
"RequestedConsultants": 31774728.92284979,
"Customer": {
"Parent": {},
"AreasOfExpertise": [
"pariatur do voluptate consectetur",
"in minim",
"tempor consequat magna",
"minim aliquip",
"nostrud deserunt ipsum Ut"
],
"KnownSystems": [
"velit",
"in commodo labore",
"voluptate sed",
"cillum reprehenderit voluptate ex est",
"aliquip ea"
],
"UnavailableAreasOfExpertise": [
"sit dolore esse",
"tempor laborum eu proident"
]
},
"_id": "do nisi"
},
{
"Team": "enim et fugiat dolore deserunt",
"Duration": [
{
"from": "1977-03-11T19:58:39.381Z",
"to": "1963-12-03T06:17:00.397Z",
"schedule": [
"dolor sint in minim",
"U",
"sit nisi lab"
]
},
{
"from": "1997-09-27T03:17:53.400Z",
"to": "2011-03-29T15:31:33.956Z",
"durationType": "dateRange",
"schedule": [
"in ut deserunt ullamco quis"
]
},
{
"from": "2011-02-22T21:17:38.175Z",
"to": "1970-03-04T15:30:53.293Z",
"schedule": [
"aliqua qui",
"ut consequat cillum",
"Lorem veniam"
]
}
],
"AreaOfExpertise": "Excepteur amet in sint",
"RequestType": "full",
"RequestedConsultants": -51897189.50720117,
"Customer": {
"Parent": {
"Name": null,
"PersonId": "minim quis culpa"
}
},
"_id": "culpa exercitation"
},
{
"Team": "ipsum dolor anim ea sed",
"Duration": [
{
"from": "1989-04-28T05:41:22.291Z",
"to": "1990-09-16T01:52:07.136Z",
"durationType": "weekRange"
},
{
"from": "2006-09-09T04:06:05.198Z",
"to": "2004-11-20T14:24:45.894Z"
},
{
"from": "1944-04-02T12:01:37.116Z",
"to": "2016-03-11T08:41:49.325Z",
"durationType": "dateRange",
"schedule": [
"velit sunt voluptate in",
"in adipisicing",
"Excepteur ut consequat aliquip culpa"
]
},
{
"from": "1962-09-22T17:46:17.536Z",
"to": "2000-07-15T22:39:13.040Z"
}
],
"AreaOfExpertise": "anim cupidatat",
"RequestType": "full",
"RequestedConsultants": 38721238.39013088,
"Customer": {
"Parent": {
"Name": "a",
"PersonId": null
},
"Tags": [
"dolor nulla mollit"
]
},
"_id": "in sint amet"
},
{
"Team": "non anim Lorem velit voluptate",
"Duration": [
{
"from": "1961-07-13T08:48:50.521Z",
"to": "1998-03-15T16:56:19.064Z"
},
{
"from": "1957-05-20T13:45:25.342Z",
"to": "1958-01-18T08:42:49.980Z"
},
{
"from": "2014-06-27T04:18:43.172Z",
"to": "2006-02-08T01:12:07.132Z",
"schedule": [
"amet do",
"minim magna labore est in",
"pariatur ir",
"aute"
]
},
{
"from": "1973-11-20T22:33:24.382Z",
"to": "1952-01-17T02:33:05.515Z",
"schedule": [
"id Ut magna ut ea",
"pariatur id do",
"proident consequat adipisicing"
]
},
{
"from": "1957-07-02T15:48:37.251Z",
"to": "1940-06-23T05:53:00.535Z",
"durationType": "weekRange",
"schedule": [
"dolor aliqua",
"dolor tempor ea laborum",
"tempor aute",
"magna"
]
}
],
"AreaOfExpertise": "reprehenderit consequat minim",
"RequestType": "full",
"RequestedConsultants": 90301873.84992447,
"Customer": {
"Parent": {
"PersonId": "et",
"Name": null
}
}
}
]
statusCode: 200
bodySchema: {"type":"array","items":{"title":"WorkrequestsWithCustomer","type":"object","properties":{"_id":{"type":"string"},"Customer":{"title":"Customer","description":"Extends Contact","allOf":[{"title":"Contact","description":"This is a base type","type":"object","properties":{"_id":{"type":"string"},"Address":{"title":"Address","type":"object","properties":{"City":{"type":"string"},"Country":{"type":"string"},"StreetName":{"type":"string"},"ZipCode":{"type":"string"},"Location":{"title":"Location","type":"object","properties":{"Lng":{"type":"number","format":"double"},"Lat":{"type":"number","format":"double"}}}}},"AreasOfExpertise":{"type":"array","items":{"type":"string"}},"CellPhone":{"type":"string"},"Email":{"type":"string"},"EventLog":{"type":"array","items":{"title":"EventLogItem","type":"object","properties":{"_id":{"type":"string"},"EventType":{"type":"string"},"Sticky":{"type":["boolean","null"]},"Description":{"type":"string"},"Audit":{"title":"Audit18","type":"object","properties":{"Created":{"title":"Created","type":"object","properties":{"Date":{"type":"string"},"User":{"title":"User","type":"object","properties":{"Name":{"type":["string","null"]}}}}}}},"Updated":{"title":"Updated","type":"object","properties":{"Date":{"type":"string"},"User":{"title":"User","type":"object","properties":{"Name":{"type":["string","null"]}}}}}},"required":["Description"]}},"ImageUrl":{"type":["string","null"]},"KnownSystems":{"type":"array","items":{"type":"string"}},"LastContactDate":{"type":"string","format":"date"},"Phone":{"type":"string"},"ResponsiblePerson":{"title":"User Reference","type":"object","properties":{"PersonId":{"type":["string","null"]},"Name":{"type":["string","null"],"readOnly":true}}},"Tags":{"type":"array","items":{"type":"string"}},"Teams":{"type":"array","items":{"type":"string"}},"UnavailableAreasOfExpertise":{"type":"array","items":{"type":"string"}}}},{"type":"object","properties":{"Description":{"type":"string"},"ItemType":{"type":"string","enum":["customer"]},"Name":{"type":"string"},"OrganizationNo":{"type":"string"},"Parent":{"title":"User Reference","type":"object","properties":{"PersonId":{"type":["string","null"]},"Name":{"type":["string","null"],"readOnly":true}}},"PrimaryContact":{"type":"string"},"Region":{"type":"string"},"Title":{"type":"string"},"WebsiteURL":{"type":"string"}},"required":["Parent"]}]},"Duration":{"type":"array","items":{"title":"Duration","type":"object","properties":{"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"schedule":{"type":"array","items":{"type":"string"}},"durationType":{"type":"string","enum":["weekRange","dateRange"]}},"required":["from","to"]}},"Team":{"type":"string"},"AreaOfExpertise":{"type":"string"},"RequestedConsultants":{"type":"number"},"RequestType":{"type":"string","enum":["part","full"]}},"required":["Team","Duration","AreaOfExpertise","RequestType","RequestedConsultants","Customer"]}}
actual:
statusCode: 200
headers:
x-powered-by: Express
access-control-allow-origin: *
content-type: application/json; charset=utf-8
content-length: 17169
date: Fri, 16 Mar 2018 10:54:23 GMT
connection: close
body:
[
{
"_id": "5aab9774d461424fee81bd32",
"Duration": [
{
"_id": "5aab9774d461424fee81bd33",
"from": "2017-03-16T19:21:05.619Z",
"to": "2018-12-31T22:12:34.442Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2018-02-03T00:09:05.734Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-12-07T01:05:37.121Z"
}
},
"RequestedConsultants": 9,
"Team": "NurseConnect",
"AreaOfExpertise": "Ambulanssjuksköterska",
"RequestType": "part",
"HourlyRate": 80,
"Description": "eum modi iusto cumque sit odit doloribus labore veniam voluptatem maiores corporis magnam et ipsum modi expedita sunt harum aut voluptatem debitis id sint beatae necessitatibus vel et rem assumenda dolore ut minus",
"LastApplicationDate": "2018-05-03T02:58:20.219Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bc7e",
"Duration": [
{
"_id": "5aab9774d461424fee81bc7f",
"from": "2017-03-17T20:41:13.884Z",
"to": "2018-06-07T07:02:53.657Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-09-27T13:19:47.880Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-06-13T06:12:29.816Z"
}
},
"RequestedConsultants": 5,
"Team": "DocPrimärvård",
"AreaOfExpertise": "IVA",
"RequestType": "full",
"HourlyRate": 30,
"Description": "voluptatum soluta labore commodi quo magni rerum eaque enim ut qui tempore non dolores dolorum vel consectetur laborum aut quia nisi maxime assumenda et ipsa ut placeat earum maxime voluptas culpa eaque nihil",
"LastApplicationDate": "2018-11-22T11:37:09.038Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bba0",
"Duration": [
{
"_id": "5aab9774d461424fee81bba1",
"from": "2017-03-19T03:21:05.372Z",
"to": "2018-07-14T20:59:16.355Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-10-12T17:18:38.267Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-09-19T00:17:50.862Z"
}
},
"RequestedConsultants": 6,
"Team": "NurseConnect",
"AreaOfExpertise": "IVA",
"RequestType": "part",
"HourlyRate": 45,
"Description": "perspiciatis necessitatibus enim excepturi eius dicta ut ipsam eum earum sed cumque eveniet eum quis dolores iste repudiandae voluptatem dignissimos qui cumque vitae perspiciatis debitis ab qui et nemo id ut veniam inventore",
"LastApplicationDate": "2019-02-20T16:16:21.360Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81b9f0",
"Duration": [
{
"_id": "5aab9774d461424fee81b9f1",
"from": "2017-03-19T11:29:48.635Z",
"to": "2019-03-12T04:06:30.498Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-10-02T14:49:12.193Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-05-03T21:54:31.253Z"
}
},
"RequestedConsultants": 3,
"Team": "DocPrimärvård",
"AreaOfExpertise": "IVA",
"RequestType": "part",
"HourlyRate": 68,
"Description": "error optio vel provident labore aut maxime labore ut dolorem voluptatum et voluptatum illo optio esse et aut in nesciunt tempora saepe ad cum voluptates recusandae modi eos fugit neque non repellendus quos",
"LastApplicationDate": "2018-10-02T03:36:52.660Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba4c",
"Duration": [
{
"_id": "5aab9774d461424fee81ba4d",
"from": "2017-03-19T14:43:53.416Z",
"to": "2018-06-30T05:57:43.908Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2018-01-21T02:57:03.801Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-07-21T18:57:00.994Z"
}
},
"RequestedConsultants": 2,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Anestesisjuksköterska",
"RequestType": "full",
"HourlyRate": 81,
"Description": "dicta consequatur vero quod facere explicabo eos corrupti eum quaerat ab incidunt nam non omnis at reprehenderit amet exercitationem neque rerum optio dignissimos vitae quod iste et rerum qui ipsum distinctio veritatis deleniti",
"LastApplicationDate": "2019-02-25T18:05:45.950Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba04",
"Duration": [
{
"_id": "5aab9774d461424fee81ba05",
"from": "2017-03-19T15:58:16.149Z",
"to": "2018-08-27T09:58:48.713Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-03-17T01:57:20.503Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-11-02T16:31:04.446Z"
}
},
"RequestedConsultants": 10,
"Team": "NurseConnect",
"AreaOfExpertise": "Barn och ungdom",
"RequestType": "full",
"HourlyRate": 54,
"Description": "voluptatibus consequatur hic sit adipisci sed deserunt cupiditate nam nihil quia neque accusantium animi voluptas hic molestiae et earum ut nam quisquam reprehenderit sint eius harum deleniti et voluptatem nihil est ullam earum",
"LastApplicationDate": "2018-03-21T08:02:04.090Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bc34",
"Duration": [
{
"_id": "5aab9774d461424fee81bc35",
"from": "2017-03-19T18:10:41.859Z",
"to": "2019-03-11T08:21:39.380Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2018-02-14T03:14:22.247Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-08-10T01:11:53.241Z"
}
},
"RequestedConsultants": 1,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Kirurgi",
"RequestType": "full",
"HourlyRate": 91,
"Description": "repellat officia et quaerat dolorem dolorem quasi sint voluptas eum accusamus aut placeat omnis corrupti pariatur esse veniam enim iusto voluptatem non qui explicabo quod labore dolores nam nisi ut rerum cumque ut",
"LastApplicationDate": "2018-03-16T23:47:54.918Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81b9e2",
"Duration": [
{
"_id": "5aab9774d461424fee81b9e3",
"from": "2017-03-19T22:49:16.255Z",
"to": "2019-01-10T02:01:11.720Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-09-28T15:37:06.758Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-08-25T20:59:22.137Z"
}
},
"RequestedConsultants": 2,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Anestesisjuksköterska",
"RequestType": "full",
"HourlyRate": 40,
"Description": "distinctio harum a recusandae dolores iusto libero dolores perspiciatis veritatis tempore nihil est iure qui in molestiae alias placeat aliquid facere voluptatum incidunt et eum deleniti porro voluptatem praesentium ea a voluptas ut",
"LastApplicationDate": "2018-05-20T20:54:19.639Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba84",
"Duration": [
{
"_id": "5aab9774d461424fee81ba85",
"from": "2017-03-20T03:18:25.917Z",
"to": "2019-02-23T22:12:09.179Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-11-20T15:53:38.134Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-04-09T18:23:39.653Z"
}
},
"RequestedConsultants": 2,
"Team": "NurseConnect",
"AreaOfExpertise": "Allmänsjuksköterska",
"RequestType": "full",
"HourlyRate": 47,
"Description": "et quia id id assumenda aut enim repudiandae hic aperiam aspernatur nostrum omnis quos dolores qui natus totam placeat molestias ad ipsa itaque et consectetur dolores dolorem aspernatur ut dolor et voluptatibus ad",
"LastApplicationDate": "2018-12-29T20:14:03.866Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bcd4",
"Duration": [
{
"_id": "5aab9774d461424fee81bcd5",
"from": "2017-03-20T05:03:29.356Z",
"to": "2019-03-10T09:55:38.532Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2017-07-03T20:30:17.354Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2018-01-19T04:45:52.804Z"
}
},
"RequestedConsultants": 3,
"Team": "NurseConnect",
"AreaOfExpertise": "Opec Sjuksköterska",
"RequestType": "part",
"HourlyRate": 50,
"Description": "sint et ratione qui explicabo quibusdam in eligendi ullam facere rerum sit reprehenderit voluptas voluptate quos nostrum nihil dolores illum perspiciatis dolores nulla exercitationem est magni et aliquam quis provident vero doloremque et",
"LastApplicationDate": "2018-05-12T23:43:03.381Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bb22",
"Duration": [
{
"_id": "5aab9774d461424fee81bb23",
"from": "2017-03-21T12:00:20.024Z",
"to": "2019-02-08T12:15:33.933Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-11-26T11:41:50.212Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-05-07T09:53:07.609Z"
}
},
"RequestedConsultants": 2,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Operationssjuksköterska",
"RequestType": "part",
"HourlyRate": 59,
"Description": "ipsam accusantium officiis consequuntur nobis perferendis animi et temporibus cupiditate qui culpa numquam est qui nobis reprehenderit rerum in consequatur et voluptatibus quae omnis numquam voluptatem nam commodi ratione deserunt voluptas in omnis",
"LastApplicationDate": "2018-07-18T05:40:08.294Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81b9b0",
"Duration": [
{
"_id": "5aab9774d461424fee81b9b1",
"from": "2017-03-21T21:51:56.607Z",
"to": "2018-11-16T17:32:17.549Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-10-18T13:03:49.099Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-04-29T07:04:02.337Z"
}
},
"RequestedConsultants": 4,
"Team": "NurseConnect",
"AreaOfExpertise": "Kirurgi",
"RequestType": "full",
"HourlyRate": 94,
"Description": "expedita aut nisi est quia ad et molestiae et consequatur et et accusamus soluta accusantium deserunt cupiditate distinctio molestiae consequuntur ut odio voluptas sequi veniam et perspiciatis non est et et et mollitia",
"LastApplicationDate": "2018-04-03T09:10:47.143Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba06",
"Duration": [
{
"_id": "5aab9774d461424fee81ba07",
"from": "2017-03-23T12:49:35.534Z",
"to": "2019-01-21T05:46:17.002Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2017-09-01T04:06:37.073Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2017-11-21T05:31:18.681Z"
}
},
"RequestedConsultants": 10,
"Team": "NurseConnect",
"AreaOfExpertise": "Opec Sjuksköterska",
"RequestType": "full",
"HourlyRate": 54,
"Description": "reprehenderit alias praesentium quasi voluptatem ducimus et ea sit voluptatem quidem sit aut et labore et omnis expedita nesciunt exercitationem excepturi soluta nesciunt debitis omnis repellendus illum accusamus ut consequatur laudantium et doloribus",
"LastApplicationDate": "2018-12-15T14:59:00.483Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba0e",
"Duration": [
{
"_id": "5aab9774d461424fee81ba0f",
"from": "2017-03-24T00:55:47.154Z",
"to": "2019-01-11T06:25:29.771Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-06-05T14:46:20.841Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-03-24T20:14:32.718Z"
}
},
"RequestedConsultants": 9,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Ambulanssjuksköterska",
"RequestType": "full",
"HourlyRate": 80,
"Description": "explicabo modi laborum libero eaque quia eos sit et ipsum expedita aut qui consequatur veniam sed voluptatibus quia autem repudiandae corrupti vero delectus rerum et odio quos ea est aut quae voluptate est",
"LastApplicationDate": "2018-03-18T23:54:57.141Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bab2",
"Duration": [
{
"_id": "5aab9774d461424fee81bab3",
"from": "2017-03-25T16:03:58.768Z",
"to": "2018-07-22T08:47:35.664Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2018-02-07T00:13:01.427Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818658",
"Name": "Kiley Grant"
},
"Date": "2017-11-20T07:27:13.670Z"
}
},
"RequestedConsultants": 9,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Allmänsjuksköterska",
"RequestType": "part",
"HourlyRate": 67,
"Description": "occaecati laboriosam vero voluptatum veniam voluptatem doloremque ad nostrum provident doloremque a reiciendis maxime ea odio doloribus quia doloribus et reprehenderit ad dolorem saepe ab deserunt sunt laboriosam sint exercitationem sit quisquam temporibus",
"LastApplicationDate": "2019-03-03T19:00:40.432Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81b9b8",
"Duration": [
{
"_id": "5aab9774d461424fee81b9b9",
"from": "2017-03-26T21:01:20.653Z",
"to": "2018-06-02T06:22:11.517Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2018-03-04T19:46:47.399Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-03-29T07:53:43.373Z"
}
},
"RequestedConsultants": 8,
"Team": "NurseConnect",
"AreaOfExpertise": "Kirurgi",
"RequestType": "part",
"HourlyRate": 100,
"Description": "est nostrum et modi dolor debitis fugiat tempore et sit alias reprehenderit et exercitationem blanditiis aut repudiandae nihil sed asperiores qui blanditiis voluptatem sint laborum labore perspiciatis officiis reiciendis voluptatem quia dolore suscipit",
"LastApplicationDate": "2018-11-09T18:47:40.113Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81b988",
"Duration": [
{
"_id": "5aab9774d461424fee81b989",
"from": "2017-03-27T03:49:11.276Z",
"to": "2018-12-08T05:47:47.883Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-05-05T21:22:57.644Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-11-27T01:58:59.659Z"
}
},
"RequestedConsultants": 2,
"Team": "NurseConnect",
"AreaOfExpertise": "Anestesisjuksköterska",
"RequestType": "full",
"HourlyRate": 80,
"Description": "nisi ut voluptatem consequuntur voluptatibus velit inventore fugit vel qui dolorum aspernatur doloribus qui et rerum eaque inventore autem cumque qui quis a voluptates dolore enim fuga ducimus qui inventore voluptate officia eveniet",
"LastApplicationDate": "2019-02-13T15:54:01.590Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bc20",
"Duration": [
{
"_id": "5aab9774d461424fee81bc21",
"from": "2017-03-28T02:02:18.907Z",
"to": "2018-06-28T08:06:30.698Z",
"comment": {
"message": ""
},
"isDateRange": true
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2017-10-26T05:24:18.457Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818654",
"Name": "Elta Gerlach"
},
"Date": "2017-08-06T21:29:59.765Z"
}
},
"RequestedConsultants": 4,
"Team": "DocPrimärvård",
"AreaOfExpertise": "Barnmorska",
"RequestType": "full",
"HourlyRate": 33,
"Description": "laudantium qui fugiat ea deleniti minus tempore quam laudantium sit et non ea libero atque dolor est voluptate soluta atque et recusandae et aut perferendis qui aperiam est quia ut doloribus earum laudantium",
"LastApplicationDate": "2019-01-17T10:50:44.049Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81ba70",
"Duration": [
{
"_id": "5aab9774d461424fee81ba71",
"from": "2017-03-28T05:42:37.306Z",
"to": "2018-11-11T08:52:59.214Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-03-28T17:59:14.255Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee818646",
"Name": "Natalie Schowalter"
},
"Date": "2017-07-05T21:17:02.528Z"
}
},
"RequestedConsultants": 8,
"Team": "NurseConnect",
"AreaOfExpertise": "Ambulanssjuksköterska",
"RequestType": "part",
"HourlyRate": 81,
"Description": "eveniet alias minima corporis ea consectetur dolor et non eos quam qui odio laudantium aspernatur ut ab voluptatem mollitia consequatur nesciunt aut sunt maiores facere voluptate adipisci occaecati velit ab consequatur labore soluta",
"LastApplicationDate": "2018-05-19T15:27:46.473Z",
"__v": 0
},
{
"_id": "5aab9774d461424fee81bad8",
"Duration": [
{
"_id": "5aab9774d461424fee81bad9",
"from": "2017-03-28T20:29:23.099Z",
"to": "2018-09-30T20:20:28.120Z",
"comment": {
"message": ""
},
"isDateRange": false
}
],
"Audit": {
"Created": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-03-25T08:42:53.380Z"
},
"Updated": {
"User": {
"PersonId": "5aab976fd461424fee81864c",
"Name": "Elwin Roberts"
},
"Date": "2017-11-15T18:22:16.182Z"
}
},
"RequestedConsultants": 6,
"Team": "NurseConnect",
"AreaOfExpertise": "Barnmorska",
"RequestType": "full",
"HourlyRate": 70,
"Description": "et voluptatum ducimus et laudantium non qui eveniet velit ut consequatur eos eligendi voluptas soluta officiis totam rerum vel architecto nemo velit esse sequi neque adipisci perspiciatis illo itaque placeat exercitationem voluptatibus et",
"LastApplicationDate": "2019-03-06T14:10:15.157Z",
"__v": 0
}
]
Running transaction:
workrequest > /workrequest > Get list of all workrequests > 401 > application/json; charset=utf-8
skip: GET (401) /workrequest
Running transaction:
workrequest > /workrequest > Get list of all workrequests > 403 > application/json; charset=utf-8
skip: GET (403) /workrequest
Running transaction:
workrequest > /workrequest > Get list of all workrequests > 404 > application/json; charset=utf-8
skip: GET (404) /workrequest
Running transaction:
workrequest > /workrequest > Create new workrequests > 200 > application/json; charset=utf-8
POST /workrequest 200 9.794 ms - 741
pass: POST (200) /workrequest duration: 24ms
Running transaction:
workrequest > /workrequest > Create new workrequests > 400 > application/json; charset=utf-8
skip: POST (400) /workrequest
Running transaction:
workrequest > /workrequest > Create new workrequests > 401 > application/json; charset=utf-8
skip: POST (401) /workrequest
Running transaction:
workrequest > /workrequest > Create new workrequests > 403 > application/json; charset=utf-8
skip: POST (403) /workrequest
Running transaction:
workrequest > /workrequest/{_id} > Get workrequest by id > 200 > application/json; charset=utf-8
GET /workrequest/5aab9774d461424fee81b966 200 3.156 ms - 897
pass: GET (200) /workrequest/5aab9774d461424fee81b966 duration: 16ms
Running transaction:
workrequest > /workrequest/{_id} > Get workrequest by id > 401 > application/json; charset=utf-8
skip: GET (401) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Get workrequest by id > 403 > application/json; charset=utf-8
skip: GET (403) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Get workrequest by id > 404 > application/json; charset=utf-8
skip: GET (404) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Update workrequest by id > 200 > application/json; charset=utf-8
PUT /workrequest/5aab9774d461424fee81b966 200 3.266 ms - 897
pass: PUT (200) /workrequest/5aab9774d461424fee81b966 duration: 17ms
Running transaction:
workrequest > /workrequest/{_id} > Update workrequest by id > 400 > application/json; charset=utf-8
skip: PUT (400) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Update workrequest by id > 401 > application/json; charset=utf-8
skip: PUT (401) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Update workrequest by id > 403 > application/json; charset=utf-8
skip: PUT (403) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Update workrequest by id > 404 > application/json; charset=utf-8
skip: PUT (404) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Remove workrequest by id > 204 > application/json; charset=utf-8
DELETE /workrequest/5aab9774d461424fee81b966 204 2.701 ms - -
pass: DELETE (404) /workrequest/5aab9774d461424fee81b966 duration: 8ms
Running transaction:
workrequest > /workrequest/{_id} > Remove workrequest by id > 401 > application/json; charset=utf-8
skip: DELETE (401) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Remove workrequest by id > 403 > application/json; charset=utf-8
skip: DELETE (403) /workrequest/123456789qwe
Running transaction:
workrequest > /workrequest/{_id} > Remove workrequest by id > 404 > application/json; charset=utf-8
skip: DELETE (404) /workrequest/123456789qwe
complete: 36 passing, 2 failing, 0 errors, 118 skipped, 156 total
complete: Tests took 1659ms
Error: Some tests failed. Please, refer to logs above
at Server.server.on (/home/danthedev/Projects/bonliva/CRM_work/Server/tests/api-test.js:38:13)
at <anonymous>:null:null
at process._tickCallback (internal/process/next_tick.js:188:7)
Process finished with exit code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment