Sha256: 0c5be754186ea87e9e86bfddcdaf2bfc2fbf3d3a28de27125d5c5a1902af4ddd

Contents?: true

Size: 510 Bytes

Versions: 7

Compression:

Stored size: 510 Bytes

Contents

require "rails_helper"

describe "link authorize" do
  let!(:current_user) { FactoryGirl.create(:user) }

  context "when user have authorization" do

    before do
      setup_authorization(current_user, "home", "test")
      login(current_user)

      click_link "Test"
    end

    it { expect(page).to have_content("Sucess!") }
  end

  context "when user not have authorization" do
    before do
      login(current_user)
    end

    it { expect(page.has_selector?('.not-allowed')).to be true }
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
curupira-0.1.7 spec/features/link_authorize_spec.rb
curupira-0.1.6 spec/features/link_authorize_spec.rb
curupira-0.1.4 spec/features/link_authorize_spec.rb
curupira-0.1.3 spec/features/link_authorize_spec.rb
curupira-0.1.2 spec/features/link_authorize_spec.rb
curupira-0.1.1 spec/features/link_authorize_spec.rb
curupira-0.1.0 spec/features/link_authorize_spec.rb