Sha256: b4f72111deecaf2dd84171b710cc0baa5c7689c70eca8923a820774876fd8b46

Contents?: true

Size: 540 Bytes

Versions: 5

Compression:

Stored size: 540 Bytes

Contents

require 'spec_helper'

module FinePrint
  describe HomeController do
    before do
      setup_controller_spec
    end

    it "won't 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