Sha256: 508857a76fc41a14cad6fc0760114721516172c7a2bafd98bd3c6cd86d595514

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

require 'spec_helper'

describe AdminController do
  describe '#home' do
    context 'when signed in' do
      before do
        @user = FactoryGirl.create(:user)
        controller.sign_in @user
        get :home
      end
      it 'renders the correct template' do
        expect(response).to render_template :home
      end
    end
    context 'when not signed in' do
      before do
        get :home
      end
      it 'redirects to the signin page' do
        expect(response).to redirect_to :signin
      end
      it 'sets the error message' do
        expect(flash[:error]).not_to be_nil
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
distribot-ui-0.1.0 spec/controllers/admin_controller_spec.rb