Skip to content

Instantly share code, notes, and snippets.

@jasnow
Created June 20, 2016 13:38
Show Gist options
  • Save jasnow/4e0d394314eafd105a039c73a395c37f to your computer and use it in GitHub Desktop.
Save jasnow/4e0d394314eafd105a039c73a395c37f to your computer and use it in GitHub Desktop.
Getting "ArgumentError: key must be 32 bytes" after upgrading to Ruby 2.4.0-preview1 with edge Rails
~/.rvm/rubies/ruby-2.4.0-preview1/bin/ruby -I/Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-core-3.5.0.beta4/lib:/Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-support-3.5.0.beta4/lib /Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-core-3.5.0.beta4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
Randomized with seed 26337
..FFF.
Failures:
1) Tasks DELETE /tasks should delete a task
Failure/Error: find("#task_#{@task.id}").click_link 'Delete'
ArgumentError:
key must be 32 bytes
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `key='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `_encrypt'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:58:in `encrypt_and_sign'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:592:in `commit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:465:in `[]='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb:117:in `set_cookie'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:353:in `commit_session'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:224:in `context'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:216:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:613:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:97:in `__run_callbacks__'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:755:in `_run_call_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:90:in `run_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:36:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:36:in `call_app'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `block in tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:26:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/request_id.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/method_override.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/runtime.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/executor.rb:12:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/static.rb:132:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/sendfile.rb:111:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/engine.rb:522:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:68:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `each'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:94:in `delete'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:61:in `process'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:36:in `process_and_follow_redirects'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:32:in `follow'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/node.rb:58:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `block in click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/base.rb:85:in `synchronize'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/actions.rb:27:in `click_link'
# ./spec/requests/tasks_spec.rb:59:in `block (3 levels) in <top (required)>'
2) Tasks PUT /tasks edits a task
Failure/Error: click_button "Update Task"
ArgumentError:
key must be 32 bytes
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `key='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `_encrypt'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:58:in `encrypt_and_sign'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:592:in `commit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:465:in `[]='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb:117:in `set_cookie'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:353:in `commit_session'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:224:in `context'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:216:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:613:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:97:in `__run_callbacks__'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:755:in `_run_call_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:90:in `run_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:36:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:36:in `call_app'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `block in tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:26:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/request_id.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/method_override.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/runtime.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/executor.rb:12:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/static.rb:132:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/sendfile.rb:111:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/engine.rb:522:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:68:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `each'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:67:in `post'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:61:in `process'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:36:in `process_and_follow_redirects'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:27:in `submit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/form.rb:78:in `submit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/node.rb:62:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `block in click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/base.rb:85:in `synchronize'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/actions.rb:40:in `click_button'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/session.rb:699:in `block (2 levels) in <class:Session>'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/dsl.rb:52:in `block (2 levels) in <module:DSL>'
# ./spec/requests/tasks_spec.rb:37:in `block (3 levels) in <top (required)>'
3) Tasks PUT /tasks should not update an empty task
Failure/Error: click_button 'Update Task'
ArgumentError:
key must be 32 bytes
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `key='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:72:in `_encrypt'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/message_encryptor.rb:58:in `encrypt_and_sign'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:592:in `commit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:465:in `[]='
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb:117:in `set_cookie'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:353:in `commit_session'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:224:in `context'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/session/abstract/id.rb:216:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/cookies.rb:613:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:38:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:97:in `__run_callbacks__'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:755:in `_run_call_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/callbacks.rb:90:in `run_callbacks'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/callbacks.rb:36:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/remote_ip.rb:79:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/debug_exceptions.rb:49:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:31:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:36:in `call_app'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `block in tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:26:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/tagged_logging.rb:70:in `tagged'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/rack/logger.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/request_id.rb:24:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/method_override.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/runtime.rb:22:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/activesupport/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/executor.rb:12:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/actionpack/lib/action_dispatch/middleware/static.rb:132:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/sendfile.rb:111:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/bundler/gems/rails-0c998a14c454/railties/lib/rails/engine.rb:522:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:68:in `block in call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `each'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-2.0.0.rc1/lib/rack/urlmap.rb:53:in `call'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/mock_session.rb:30:in `request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:244:in `process_request'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rack-test-0.6.3/lib/rack/test.rb:67:in `post'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:61:in `process'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:36:in `process_and_follow_redirects'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/browser.rb:27:in `submit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/form.rb:78:in `submit'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/rack_test/node.rb:62:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `block in click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/base.rb:85:in `synchronize'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/element.rb:135:in `click'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/node/actions.rb:40:in `click_button'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/session.rb:699:in `block (2 levels) in <class:Session>'
# ~/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/capybara-2.7.1/lib/capybara/dsl.rb:52:in `block (2 levels) in <module:DSL>'
# ./spec/requests/tasks_spec.rb:49:in `block (3 levels) in <top (required)>'
Finished in 0.36945 seconds (files took 1.41 seconds to load)
6 examples, 3 failures
Failed examples:
rspec ./spec/requests/tasks_spec.rb:57 # Tasks DELETE /tasks should delete a task
rspec ./spec/requests/tasks_spec.rb:27 # Tasks PUT /tasks edits a task
rspec ./spec/requests/tasks_spec.rb:44 # Tasks PUT /tasks should not update an empty task
Randomized with seed 26337
~/.rvm/rubies/ruby-2.4.0-preview1/bin/ruby -I/Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-core-3.5.0.beta4/lib:/Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-support-3.5.0.beta4/lib /Users/macbookpro/.rvm/gems/ruby-2.4.0-preview1@ruby2.4.0-rails5.0/gems/rspec-core-3.5.0.beta4/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment