Sha256: 9dea9eed9e23afd670c96e0bb6652c89e1a33552310da62d8be9a39218ae4488

Contents?: true

Size: 880 Bytes

Versions: 2

Compression:

Stored size: 880 Bytes

Contents

FactoryGirl.define do
  factory :extreme_profile, class: ExtremeAas::ExtremeProfile do
  end

  factory :extreme_simple_action, class: ExtremeAas::ExtremeSimpleAction do
    sequence(:controller_name) {|n| "users#{n}" }
    sequence(:action_name) {|n| "index#{n}" }
  end
  
  factory :extreme_simple_action_helper, class: ExtremeAas::ExtremeSimpleAction do
    sequence(:helper_name) {|n| "users#{n}"}
    sequence(:method_name) {|n| "button_#{n}"}
  end
  
  factory :extreme_grant, class: ExtremeAas::ExtremeGrant do
    extreme_profile_id {FactoryGirl.create(:extreme_profile).id}
    extreme_action_id {FactoryGirl.create(:extreme_simple_action).super_action.id}
  end
  
  factory :extreme_grant_for_simple_action, parent: :extreme_grant do
  end
  
  factory :extreme_action_group, class: ExtremeAas::ExtremeActionGroup do
    sequence(:name) {|n| "dropbox#{n}"}
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
extreme_aas-0.0.2 spec/factories.rb
extreme_aas-0.0.1 spec/factories.rb