Skip to content

Instantly share code, notes, and snippets.

@alexmamonchik
Created October 12, 2014 23:20
Show Gist options
  • Select an option

  • Save alexmamonchik/6023daf0c5bb42773585 to your computer and use it in GitHub Desktop.

Select an option

Save alexmamonchik/6023daf0c5bb42773585 to your computer and use it in GitHub Desktop.
Current error from tests
➜ easypaint-api git:(tests) rspec
DEPRECATION WARNING: app.rb is out of date, please update your configuration. (called from initialization_checks at /usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/bundler/gems/napa-cda628266378/lib/napa/deprecations.rb:9)
.....F......F......F....F[
[ 0] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:215:in `run'",
[ 1] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:171:in `block in call!'",
[ 2] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:24:in `call'",
[ 3] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:24:in `call!'",
[ 4] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[ 5] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/bundler/gems/rack-contrib-f5f4ffebc202/lib/rack/contrib/config.rb:13:in `call'",
[ 6] "/Users/alex/projects/easypaint-api/app/apis/application_api.rb:7:in `call!'",
[ 7] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[ 8] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:27:in `block in call!'",
[ 9] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:26:in `catch'",
[10] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:26:in `call!'",
[11] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[12] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/head.rb:11:in `call'",
[13] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'",
[14] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:172:in `call!'",
[15] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:160:in `call'",
[16] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:152:in `block in call'",
[17] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:96:in `block in recognize'",
[18] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:68:in `optimized_each'",
[19] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:95:in `recognize'",
[20] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:141:in `call'",
[21] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:128:in `call'",
[22] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:43:in `call!'",
[23] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:39:in `call'",
[24] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:35:in `block in call'",
[25] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `catch'",
[26] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `call'",
[27] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'",
[28] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/mock_session.rb:30:in `request'",
[29] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:230:in `process_request'",
[30] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:57:in `get'",
[31] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/2.0.0/forwardable.rb:171:in `get'",
[32] "/Users/alex/projects/easypaint-api/spec/apis/users_api_spec.rb:12:in `block (3 levels) in <top (required)>'",
[33] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:151:in `instance_exec'",
[34] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:151:in `block in run'",
[35] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:328:in `with_around_example_hooks'",
[36] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:148:in `run'",
[37] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:500:in `block in run_examples'",
[38] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:496:in `map'",
[39] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:496:in `run_examples'",
[40] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:463:in `run'",
[41] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `block in run'",
[42] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `map'",
[43] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `run'",
[44] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `block (2 levels) in run_specs'",
[45] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `map'",
[46] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `block in run_specs'",
[47] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/reporter.rb:53:in `report'",
[48] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:107:in `run_specs'",
[49] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:85:in `run'",
[50] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:69:in `run'",
[51] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:37:in `invoke'",
[52] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/exe/rspec:4:in `<top (required)>'",
[53] "/usr/local/opt/rbenv/versions/2.0.0-p481/bin/rspec:23:in `load'",
[54] "/usr/local/opt/rbenv/versions/2.0.0-p481/bin/rspec:23:in `<main>'"
]
...[
[ 0] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:215:in `run'",
[ 1] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:171:in `block in call!'",
[ 2] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:24:in `call'",
[ 3] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:24:in `call!'",
[ 4] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[ 5] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/bundler/gems/rack-contrib-f5f4ffebc202/lib/rack/contrib/config.rb:13:in `call'",
[ 6] "/Users/alex/projects/easypaint-api/app/apis/application_api.rb:7:in `call!'",
[ 7] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[ 8] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:27:in `block in call!'",
[ 9] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:26:in `catch'",
[10] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/error.rb:26:in `call!'",
[11] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/middleware/base.rb:18:in `call'",
[12] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/head.rb:11:in `call'",
[13] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'",
[14] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:172:in `call!'",
[15] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/endpoint.rb:160:in `call'",
[16] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:152:in `block in call'",
[17] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:96:in `block in recognize'",
[18] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:68:in `optimized_each'",
[19] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:95:in `recognize'",
[20] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:141:in `call'",
[21] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:128:in `call'",
[22] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:43:in `call!'",
[23] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/grape-0.9.0/lib/grape/api.rb:39:in `call'",
[24] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:35:in `block in call'",
[25] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `catch'",
[26] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `call'",
[27] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:138:in `call'",
[28] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/mock_session.rb:30:in `request'",
[29] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:230:in `process_request'",
[30] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rack-test-0.6.2/lib/rack/test.rb:66:in `post'",
[31] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/2.0.0/forwardable.rb:171:in `post'",
[32] "/Users/alex/projects/easypaint-api/spec/apis/users_api_spec.rb:30:in `block (3 levels) in <top (required)>'",
[33] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:151:in `instance_exec'",
[34] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:151:in `block in run'",
[35] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:328:in `with_around_example_hooks'",
[36] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example.rb:148:in `run'",
[37] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:500:in `block in run_examples'",
[38] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:496:in `map'",
[39] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:496:in `run_examples'",
[40] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:463:in `run'",
[41] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `block in run'",
[42] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `map'",
[43] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/example_group.rb:464:in `run'",
[44] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `block (2 levels) in run_specs'",
[45] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `map'",
[46] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:111:in `block in run_specs'",
[47] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/reporter.rb:53:in `report'",
[48] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:107:in `run_specs'",
[49] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:85:in `run'",
[50] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:69:in `run'",
[51] "/usr/local/Cellar/rbenv/0.4.0/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/lib/rspec/core/runner.rb:37:in `invoke'",
[52] "/usr/local/opt/rbenv/versions/2.0.0-p481/lib/ruby/gems/2.0.0/gems/rspec-core-3.1.2/exe/rspec:4:in `<top (required)>'",
[53] "/usr/local/opt/rbenv/versions/2.0.0-p481/bin/rspec:23:in `load'",
[54] "/usr/local/opt/rbenv/versions/2.0.0-p481/bin/rspec:23:in `<main>'"
]
.FF.........F.
Failures:
1) CredentialsApi POST /api/credentials should return validation errors if send invalid params
Failure/Error: expect(parsed_response).to include(:errors)
expected #<Hashie::Mash credential=#<Hashie::Mash ein1=nil ein2=nil id=2>> to include :errors
Diff:
@@ -1,2 +1,2 @@
-[:errors]
+"credential" => {"id"=>2, "ein1"=>nil, "ein2"=>nil},
# ./spec/apis/credentials_api_spec.rb:50:in `block (3 levels) in <top (required)>'
2) DocumentsApi POST /api/documents should return error if document is invalid
Failure/Error: expect(parsed_response).to include(:errors)
expected #<Hashie::Mash document=#<Hashie::Mash credentialId=nil fileThumbUrl="documents/thumb_" id=nil title="">> to include :errors
Diff:
@@ -1,2 +1,2 @@
-[:errors]
+"document" => {"id"=>nil, "title"=>"", "fileThumbUrl"=>"documents/thumb_", "credentialId"=>nil},
# ./spec/apis/documents_api_spec.rb:48:in `block (3 levels) in <top (required)>'
3) PaintersApi POST /api/painters should return errors if painter is invalid
Failure/Error: expect(parsed_response).to include(:errors)
expected #<Hashie::Mash painter=#<Hashie::Mash address="" address2="" city="" dateOfBirthDay=nil dateOfBirthMonth=nil dateOfBirthYear=nil driversLicenseExpirationAt=nil driversLicenseExpirationMonth=nil driversLicenseExpirationYear=nil driversLicenseNumber=nil driversLicenseState="" firstName="" id=nil lastName="" mobile="" socialNumber=nil socialNumber2=nil socialNumber3=nil state="" zip="">> to include :errors
Diff:
@@ -1,2 +1,2 @@
-[:errors]
+"painter" => {"id"=>nil, "mobile"=>"", "zip"=>"", "state"=>"", "city"=>"", "firstName"=>"", "lastName"=>"", "address"=>"", "address2"=>"", "driversLicenseNumber"=>nil, "driversLicenseState"=>"", "driversLicenseExpirationAt"=>nil, "dateOfBirthMonth"=>nil, "socialNumber"=>nil, "socialNumber2"=>nil, "socialNumber3"=>nil, "dateOfBirthDay"=>nil, "dateOfBirthYear"=>nil, "driversLicenseExpirationMonth"=>nil, "driversLicenseExpirationYear"=>nil},
# ./spec/apis/painters_api_spec.rb:39:in `block (3 levels) in <top (required)>'
4) SubscriptionsApi POST /subscriptions return array of validation errors if try to save invalid email
Failure/Error: expect(parsed_response).to include('errors')
expected #<Hashie::Mash subscription=#<Hashie::Mash email="lol" id=nil>> to include "errors"
Diff:
@@ -1,2 +1,2 @@
-["errors"]
+"subscription" => {"id"=>nil, "email"=>"lol"},
# ./spec/apis/subscriptions_api_spec.rb:32:in `block (3 levels) in <top (required)>'
5) UsersApi POST /api/users/authenticate return token for success logged user
Failure/Error: post '/api/users/authenticate', {email: user.email, password: user.password}
RuntimeError:
No Failure App provided
# ./spec/apis/users_api_spec.rb:36:in `block (3 levels) in <top (required)>'
6) UsersApi POST /api/users/authenticate return error if login failed
Failure/Error: post '/api/users/authenticate', attributes_for(:user, :invalid)
RuntimeError:
No Failure App provided
# ./spec/apis/users_api_spec.rb:40:in `block (3 levels) in <top (required)>'
7) User when wrong email or empty password
Failure/Error: expect(user_bad).to be_invalid
expected `#<User id: nil, email: "lolwhat", encrypted_password: "$2a$10$cxMbr05Zy1L.9REGRQ9R7uPFpdzBOVDL1HSe4w1tAy5Y...", first_name: nil, last_name: nil, mobile: nil, company_id: nil, token: "">.invalid?` to return true, got false
# ./spec/models/users_spec.rb:12:in `block (2 levels) in <top (required)>'
Finished in 2.43 seconds (files took 2.32 seconds to load)
42 examples, 7 failures
Failed examples:
rspec ./spec/apis/credentials_api_spec.rb:43 # CredentialsApi POST /api/credentials should return validation errors if send invalid params
rspec ./spec/apis/documents_api_spec.rb:41 # DocumentsApi POST /api/documents should return error if document is invalid
rspec ./spec/apis/painters_api_spec.rb:37 # PaintersApi POST /api/painters should return errors if painter is invalid
rspec ./spec/apis/subscriptions_api_spec.rb:30 # SubscriptionsApi POST /subscriptions return array of validation errors if try to save invalid email
rspec ./spec/apis/users_api_spec.rb:33 # UsersApi POST /api/users/authenticate return token for success logged user
rspec ./spec/apis/users_api_spec.rb:39 # UsersApi POST /api/users/authenticate return error if login failed
rspec ./spec/models/users_spec.rb:11 # User when wrong email or empty password
Coverage report generated for RSpec to /Users/alex/projects/easypaint-api/coverage. 247 / 259 LOC (95.37%) covered.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment