Cancan Rspec load_and_authorize_resource

Hello!
While running bundle exec rake, I receive following error (see in
attached file)
However, my tests are steel passing with command rspec spec/controllers/
Some info:
ads_controller.rb:

class AdsController < ApplicationController
load_and_authorize_resource except: :create
end

ads_controller_spec.rb:

require ‘spec_helper’
describe AdsController do
render_views
describe ‘Guest role’ do

it "should not display link to new ad" do
  visit ads_path
  page.should_not have_content('New')
end

end
end

Gems:
rails (4.0.0),rake (10.1.0),cancan (1.6.10),

  • rspec-core (2.14.5)
  • rspec-expectations (2.14.3)
  • rspec-mocks (2.14.3)
  • rspec-rails (2.14.0)
    -ruby 2.0.0p0

Can`t find any answer in google or github… Will be thankfully for any
help.

hello, try this branch: https://github.com/dima4p/cancan

I have tried, but get the same issue. I also tried to set up simple new
app, using scaffold and rspec with cancan - and got into same trouble.
It seems that i must set up somehow my rspec, but i really don`t know
what to do(

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs