Sha256: 7648e660f3f4aa6302bb79f50bf5535b35e5532fa3da609aec686e6ff435059e

Contents?: true

Size: 857 Bytes

Versions: 7

Compression:

Stored size: 857 Bytes

Contents

require "rails_helper"

def login(user)
  visit '/session/new'
      
  fill_in 'Email ou Nome de usuário', :with => user.email
  fill_in 'Senha', :with => '12345678'
  
  click_button 'Entrar'

  visit '/'
end

def setup_authorization(current_user, controller_name, action_name)
  group_a = FactoryGirl.create(:group, name: "Group A") 
  role_a = FactoryGirl.create(:role, name: "Role A") 
  feature_a = FactoryGirl.create(:feature, controller: controller_name) 
  FactoryGirl.create(:authorization, role: role_a, feature: feature_a) 
  FactoryGirl.create(:role_group, role: role_a, group: group_a) 
  group_user = FactoryGirl.create(:group_user, user: current_user, group: group_a) 
  FactoryGirl.create(:role_group_user, role: role_a, group_user: group_user) 
  action_label = FactoryGirl.create(:action_label, name: action_name, feature: feature_a)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
curupira-0.1.7 spec/support/helpers_spec.rb
curupira-0.1.6 spec/support/helpers_spec.rb
curupira-0.1.4 spec/support/helpers_spec.rb
curupira-0.1.3 spec/support/helpers_spec.rb
curupira-0.1.2 spec/support/helpers_spec.rb
curupira-0.1.1 spec/support/helpers_spec.rb
curupira-0.1.0 spec/support/helpers_spec.rb