Sha256: 1b4834b2a9231727ee00e34089a35ffa2f34bc4d7d37c6c73d758ddf9d69eab4

Contents?: true

Size: 760 Bytes

Versions: 2

Compression:

Stored size: 760 Bytes

Contents

require 'spec_helper'

describe WelcomeController do

  let(:user) { FactoryGirl.create(:user) }
  let(:another_user) { FactoryGirl.create(:user) }

  describe '#index' do
    it 'should get a page' do
      get :index
      response.status.should == 200
    end
  end

  describe '#new' do
    it 'should redirect to classify_concern if logged in first time' do
      user.sign_in_count = 0
      user.save!
      sign_in user
      get :new
      response.should redirect_to(new_classify_concern_path)
    end

    it 'should redirect to dashboard_index for subsequent logins' do
      another_user.sign_in_count = 2
      another_user.save!
      sign_in another_user
      get :new
      response.should redirect_to(dashboard_index_path)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
curate-0.3.2 spec/controllers/welcome_controller_spec.rb
curate-0.3.1 spec/controllers/welcome_controller_spec.rb