rspec-rails: render_views is not working in latest
I just synched up with the latest versions and I get this message
undefined local variable or method `render_views
Any advice?
rspec spec/controllers/registrations_controller_spec.rb ✹ ✚ [16:22:06]
Loading environment test
WARNING: VCR's FakeWeb integration is deprecated and will be removed in VCR 3.0.
/Users/justin/j/blink/bpos/spec/controllers/registrations_controller_spec.rb:5:in `block in <top (required)>': undefined local variable or method `render_views' for RSpec::ExampleGroups::UsersRegistrationsController:Class (NameError)
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/example_group.rb:253:in `module_eval'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/example_group.rb:253:in `subclass'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/example_group.rb:239:in `describe'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/dsl.rb:18:in `describe'
from /Users/justin/j/blink/bpos/spec/controllers/registrations_controller_spec.rb:4:in `<top (required)>'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in `load'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in `block in load'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:214:in `load_dependency'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in `load'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/configuration.rb:886:in `block in load_spec_files'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/configuration.rb:886:in `each'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/configuration.rb:886:in `load_spec_files'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/command_line.rb:22:in `run'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/runner.rb:90:in `run'
from /Users/justin/.rvm/gems/ruby-2.0.0-p353@rails4/gems/rspec-core-3.0.0.beta1/lib/rspec/core/runner.rb:17:in `block in autorun'
gem versions:
rspec (3.0.0.beta1)
rspec-core (= 3.0.0.beta1)
rspec-expectations (= 3.0.0.beta1)
rspec-mocks (= 3.0.0.beta1)
rspec-collection_matchers (0.0.2)
rspec-expectations (>= 2.99.0.beta1)
rspec-core (3.0.0.beta1)
rspec-support (= 3.0.0.beta1)
rspec-expectations (3.0.0.beta1)
diff-lcs (>= 1.1.3, < 2.0)
rspec-support (= 3.0.0.beta1)
rspec-instafail (0.2.4)
rspec-its (1.0.0)
rspec-core (>= 2.99.0.beta1)
rspec-expectations (>= 2.99.0.beta1)
rspec-mocks (3.0.0.beta1)
rspec-support (= 3.0.0.beta1)
rspec-rails (3.0.0.beta1)
actionpack (>= 3.0)
activemodel (>= 3.0)
activesupport (>= 3.0)
railties (>= 3.0)
rspec-collection_matchers
rspec-core (= 3.0.0.beta1)
rspec-expectations (= 3.0.0.beta1)
rspec-mocks (= 3.0.0.beta1)
rspec-retry (0.2.1)
rspec
rspec-support (3.0.0.beta1)
About this issue
- Original URL
- State: closed
- Created 10 years ago
- Comments: 42 (21 by maintainers)
Commits related to this issue
- Fix render_views error https://github.com/rspec/rspec-rails/issues/932 — committed to tfausak/think-200 by tfausak 9 years ago
Changing
describe SomeControllertodescribe SomeController, type: :controllerfixes it for me.Here’s a sample app with it failing https://github.com/Soliah/rspec-test. I just did a scaffold.
Should also mention that this wasn’t an issue for me in beta2.