Skip to content

Instantly share code, notes, and snippets.

@dchelimsky
Created April 15, 2010 13:16
Show Gist options
  • Save dchelimsky/367070 to your computer and use it in GitHub Desktop.
Save dchelimsky/367070 to your computer and use it in GitHub Desktop.
$ rake spec
(in /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/example_app)
DEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
F..DEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
F..DEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
FDEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
F..DEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
F.***DEPRECATION WARNING: Reading protected_instance_variables directly from ActionController::Base is deprecated. Please read it from config.protected_instance_variables. (called from view_assigns at /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129)
F...F*
1) WidgetsController GET index assigns all widgets as @widgets
Failure/Error: get :index
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:258
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:7:in `index'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__199225275__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# (eval):3:in `get'
# ./spec/controllers/widgets_controller_spec.rb:12
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
2) WidgetsController GET show assigns the requested widget as @widget
Failure/Error: get :show, :id => "37"
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:258
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:18:in `show'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__453433196__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# (eval):3:in `get'
# ./spec/controllers/widgets_controller_spec.rb:20
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
3) WidgetsController GET new assigns a new widget as @widget
Failure/Error: get :new
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:258
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:29:in `new'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__943997142__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# (eval):3:in `get'
# ./spec/controllers/widgets_controller_spec.rb:28
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
4) WidgetsController GET edit assigns the requested widget as @widget
Failure/Error: get :edit, :id => "37"
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__1992409046__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# (eval):3:in `get'
# ./spec/controllers/widgets_controller_spec.rb:36
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
5) WidgetsController POST create with invalid params assigns a newly created but unsaved widget as @widget
Failure/Error: post :create, :widget => {'these' => 'params'}
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# ./app/controllers/widgets_controller.rb:50
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:45:in `create'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__1623385099__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:37:in `post'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `post'
# (eval):3:in `post'
# ./spec/controllers/widgets_controller_spec.rb:60
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
6) WidgetsController POST create with invalid params re-renders the 'new' template
Failure/Error: post :create, :widget => {}
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# ./app/controllers/widgets_controller.rb:50
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:45:in `create'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__1623385099__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:37:in `post'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `post'
# (eval):3:in `post'
# ./spec/controllers/widgets_controller_spec.rb:66
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
7) WidgetsController PUT update with valid params updates the requested widget
Failure/Error: put :update, :id => "37", :widget => {'these' => 'params'}
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# ./app/controllers/widgets_controller.rb:66
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:61:in `update'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__944252406__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:43:in `put'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `put'
# (eval):3:in `put'
# ./spec/controllers/widgets_controller_spec.rb:79
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
8) WidgetsController PUT update with invalid params assigns the widget as @widget
Failure/Error: put :update, :id => "1"
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# ./app/controllers/widgets_controller.rb:66
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:61:in `update'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__944252406__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:43:in `put'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `put'
# (eval):3:in `put'
# ./spec/controllers/widgets_controller_spec.rb:98
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
9) WidgetsController PUT update with invalid params re-renders the 'edit' template
Failure/Error: put :update, :id => "1"
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# ./app/controllers/widgets_controller.rb:66
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:61:in `update'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__944252406__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:43:in `put'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `put'
# (eval):3:in `put'
# ./spec/controllers/widgets_controller_spec.rb:104
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
10) WombatsController GET 'index' should be successful
Failure/Error: get 'index'
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1376682201__process_action__199225275__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# (eval):3:in `get'
# ./spec/controllers/wombats_controller_spec.rb:7
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
11) Widgets GET /widgets works! (now write some real specs)
Failure/Error: get widgets_path
can't convert nil into Array
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `-'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:129:in `view_assigns'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:85:in `view_context'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:113:in `_render_template'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:107:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:100:in `render_to_string'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:91:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:77:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:38:in `render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:258
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/mime_responds.rb:189:in `respond_to'
# ./app/controllers/widgets_controller.rb:7:in `index'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:153:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications/instrumenter.rb:18:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/notifications.rb:48:in `instrument'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:433:in `_run__1845630721__process_action__199225275__callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:404:in `_run_process_action_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rescue.rb:8:in `process_action'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/base.rb:123:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/abstract_controller/rendering.rb:39:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:84:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_controller/metal.rb:124
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/routing/route_set.rb:29:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/routing/route_set.rb:29:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-mount-0.6.0/lib/rack/mount/recognition/route_set.rb:75:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-mount-0.6.0/lib/rack/mount/recognition/code_generation.rb:99:in `recognize'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-mount-0.6.0/lib/rack/mount/recognition/code_generation.rb:76:in `optimized_each'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-mount-0.6.0/lib/rack/mount/recognition/code_generation.rb:98:in `recognize'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-mount-0.6.0/lib/rack/mount/recognition/route_set.rb:66:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/routing/route_set.rb:458:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/query_cache.rb:31:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:35:in `cache'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/query_cache.rb:11:in `cache'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/query_cache.rb:30:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/head.rb:14:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/params_parser.rb:19:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/flash.rb:167:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb:107:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/cookies.rb:202:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:410:in `_run_call_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `send'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/callbacks.rb:88:in `run_callbacks'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/sendfile.rb:105:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/railties/lib/rails/rack/logger.rb:13:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/middleware/static.rb:30:in `call'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/railties/lib/rails/application.rb:132:in `call'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/mock_session.rb:30:in `request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:207:in `process_request'
# /Users/dchelimsky/.rvm/gems/ruby-1.8.7-p249@tmp/gems/rack-test-0.5.3/lib/rack/test.rb:105:in `request'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:289:in `process'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:31:in `get'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `__send__'
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/actionpack/lib/action_dispatch/testing/integration.rb:322:in `get'
# ./spec/requests/widgets_spec.rb:6
# /Users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/rails/activesupport/lib/active_support/dependencies.rb:209:in `inject'
# ./spec/controllers/widgets_controller_spec.rb:3
12) widgets/show.html.erb renders attributes in <p>
Failure/Error: Unable to find matching line from backtrace
undefined local variable or method `notice' for #<ActionView::Base:0x105934cb0>
# On line #1 of /users/dchelimsky/projects/ruby/rspec2/repos/rspec-rails/tmp/example_app/app/views/widgets/show.html.erb
1: <p class="notice"><%= notice %></p>
2:
3: <p>
4: <b>Name:</b>
app/views/widgets/show.html.erb:1:in `_render_template__1112821217_2194244400_0'
Finished in 0.16163 seconds
26 examples, 12 failures, 4 pending
Pending:
Thing add some examples to (or delete) ./spec/models/thing_spec.rb
# ./spec/models/thing_spec.rb:4
WidgetObserver add some examples to (or delete) ./spec/models/widget_observer_spec.rb
# ./spec/models/widget_observer_spec.rb:4
Widget add some examples to (or delete) ./spec/models/widget_spec.rb
# ./spec/models/widget_spec.rb:4
wombats/index.html.erb add some examples to (or delete) ./spec/views/wombats/index.html.erb_spec.rb
# ./spec/views/wombats/index.html.erb_spec.rb:4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment