Sha256: 2497cc52a2f8edec6ab53f3291ee9e52350885461633ca5a254c7a41373ea4cb

Contents?: true

Size: 539 Bytes

Versions: 5

Compression:

Stored size: 539 Bytes

Contents

require 'spec_helper'

module FinePrint
  describe HomeController do
    before do
      setup_controller_spec
    end

    it 'wont get index unless authorized' do
      get :index, :use_route => :fine_print
      assert_response :redirect
      
      sign_in @user
      get :index, :use_route => :fine_print
      assert_response :redirect
    end
    
    it 'must get index if authorized' do
      sign_in @user
      @user.is_admin = true
      get :index, :use_route => :fine_print
      assert_response :success
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fine_print-1.3.0 spec/controllers/home_controller_spec.rb~
fine_print-1.2.0 spec/controllers/home_controller_spec.rb~
fine_print-1.1.1 spec/controllers/home_controller_spec.rb~
fine_print-1.1.0 spec/controllers/home_controller_spec.rb~
fine_print-1.0.0 spec/controllers/home_controller_spec.rb~