Sha256: c33b5aaea2d3cee38382b847faf6c93f11fca704d52cf1a2c515cb39432fdda1

Contents?: true

Size: 867 Bytes

Versions: 73

Compression:

Stored size: 867 Bytes

Contents

require 'spec_helper'

describe AudienceController do
  include SocialStream::TestHelpers
  include SocialStream::TestHelpers::Controllers

  render_views

  context "with activity" do
    before :all do
      @activity = Factory(:activity)
    end

    it "should not be redered to public" do
      get :index, :activity_id => @activity.id, :format => :js

      response.should redirect_to(:new_user_session)
    end

    it "should not be rendered to anyone" do
      sign_in Factory(:user)

      begin
        get :index, :activity_id => @activity.id, :format => :js

        assert false
      rescue CanCan::AccessDenied
        assert true
      end
    end

    it "should not be rendered to author" do
      sign_in @activity.author_subject

      get :index, :activity_id => @activity.id, :format => :js

      response.should be_success
    end
  end
end

Version data entries

73 entries across 73 versions & 2 rubygems

Version Path
social_stream-2.2.2 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.2.2 spec/controllers/audience_controller_spec.rb
social_stream-2.2.1 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.2.1 spec/controllers/audience_controller_spec.rb
social_stream-2.2.0 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.2.0 spec/controllers/audience_controller_spec.rb
social_stream-2.1.1 base/spec/controllers/audience_controller_spec.rb
social_stream-1.1.12 base/spec/controllers/audience_controller_spec.rb
social_stream-base-1.1.11 spec/controllers/audience_controller_spec.rb
social_stream-2.1.0 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.1.0 spec/controllers/audience_controller_spec.rb
social_stream-2.0.4 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.0.4 spec/controllers/audience_controller_spec.rb
social_stream-2.0.3 base/spec/controllers/audience_controller_spec.rb
social_stream-base-2.0.3 spec/controllers/audience_controller_spec.rb
social_stream-1.1.11 base/spec/controllers/audience_controller_spec.rb
social_stream-base-1.1.10 spec/controllers/audience_controller_spec.rb
social_stream-1.1.10 base/spec/controllers/audience_controller_spec.rb
social_stream-base-1.1.9 spec/controllers/audience_controller_spec.rb
social_stream-1.1.9 base/spec/controllers/audience_controller_spec.rb