dorbel-tech / dorbel-app

Main dorbel node.js app
https://app.dorbel.com
0 stars 1 forks source link

Failing apartment-api integration tests #1669

Open virtser opened 6 years ago

virtser commented 6 years ago

https://semaphoreci.com/dorbel-tech/dorbel-app/branches/feature-phonegap/builds/13

9 failing

  1) Integration - PATCH /listings/{id} should change image order:
     Error: expected 200 "OK", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  2) Apartments API Integration GET /listings/id "before all" hook:
     Error: expected 200 "OK", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  3) Apartments API Integration GET /listings/{id}/related "before all" hook:
     Error: expected 200 "OK", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  4) listings/validation endpoint should return alreadyListed status when the user already has an active listing for the apartment (listed):
     Error: expected 200 "OK", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  5) Apartments API Listing Users integration POST listing tenants should save all the params on a `guest` tenant:
     Error: expected 201 "Created", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  6) Apartments API Listing Users integration POST listing tenants should create a tenant with a known email using the data in auth0:
     Error: expected 201 "Created", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  7) Apartments API Listing Users integration GET Listing tenants should succesfully get tenants from listing:
     AssertionError: 
Expected: (an array containing an object with {first_name: "Test", last_name: "User", phone: "123456789"}, an object with {first_name: "Myrtie", last_name: "Hudson", email: "Noemy78@yahoo.com", phone: "628.955.7557"} and every item is an object with {id: a number, first_name: a string})
     but: an array containing an object with {first_name: "Test", last_name: "User", phone: "123456789"}, an object with {first_name: "Myrtie", last_name: "Hudson", email: "Noemy78@yahoo.com", phone: "628.955.7557"}: an array containing an object with {first_name: "Test", last_name: "User", phone: "123456789"}: [first_name was "Johnathan", last_name was null, phone was null, first_name was "אבי", last_name was null, phone was null, first_name was "Ronaldo", last_name was null, phone was null]
an array containing an object with {first_name: "Myrtie", last_name: "Hudson", email: "Noemy78@yahoo.com", phone: "628.955.7557"}: [first_name was "Johnathan", last_name was null, email was null, phone was null, first_name was "אבי", last_name was null, email was null, phone was null, first_name was "Ronaldo", last_name was null, email was null, phone was null]
      at Context.<anonymous> (test/integration/listingUsers-api.spec.js:87:10)
      at Generator.next (<anonymous>)
      at onFulfilled (node_modules/co/index.js:65:19)
      at <anonymous>
      at process._tickDomainCallback (internal/process/next_tick.js:228:7)

  8) Apartments API Likes service integration user-profile endpoint integration PATCH /user-profile should successfuly update user profile:
     Error: expected 200 "OK", got 500 "Internal Server Error"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:703:3)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)

  9) Apartments API Likes service integration user-profile endpoint integration PATCH /user-profile should fail to update without a section defined:
     Error: expected 400 "Bad Request", got 204 "No Content"
      at Test._assertStatus (node_modules/supertest/lib/test.js:232:12)
      at Test._assertFunction (node_modules/supertest/lib/test.js:247:11)
      at Test.assert (node_modules/supertest/lib/test.js:148:18)
      at assert (node_modules/supertest/lib/test.js:127:12)
      at node_modules/supertest/lib/test.js:124:5
      at Test.Request.callback (node_modules/superagent/lib/node/index.js:691:12)
      at IncomingMessage.<anonymous> (node_modules/superagent/lib/node/index.js:922:12)
      at endReadableNT (_stream_readable.js:1045:12)
      at _combinedTickCallback (internal/process/next_tick.js:138:11)
      at process._tickDomainCallback (internal/process/next_tick.js:218:9)
virtser commented 6 years ago

https://support.auth0.com/notifications/59b335ea2e837a00087b9a1f

virtser commented 6 years ago

Related to auth0 management API rate limit changes. Need to see if we can better make use of caching or mocking auth0.

virtser commented 6 years ago

We payed for auth0 dorbel-dev account, but still some tests are failing. Can you please take a look? https://semaphoreci.com/dorbel-tech/dorbel-app/branches/master/builds/60