Skip to content

Instantly share code, notes, and snippets.

@sonalkr132
Created March 9, 2016 11:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sonalkr132/811b452be32d69fce8af to your computer and use it in GitHub Desktop.
Save sonalkr132/811b452be32d69fce8af to your computer and use it in GitHub Desktop.
require 'spec_helper'
describe ConferenceController do
let(:user) { create(:user) }
describe 'testing user' do
it 'checks for admin user' do
expect(user.is_admin).to be_falsey
sign_in user
expect(controller.current_user).to be_truthy
end
end
end
@hennevogel
Copy link

describe ConferenceController do
  let(:user) { create(:user) }
  let(:admin) { create(:admin) }

  describe 'testing user' do
    it 'checks for admin user' do
      expect(user.is_admin).to eq(false)
      sign_in user
      expect(controller.current_user.is_admin).to eq(false)
    end
  end
  describe 'testing admin' do
    it 'checks for admin user' do
      expect(admin.is_admin).to eq(true)
      sign_in admin
      expect(controller.current_user.is_admin).to eq(true)
    end
  end
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment