Sha256: 5259e9d9aa9d54612625b894f6de4ba26772b728d53c8920d9e78bd8b1c65916

Contents?: true

Size: 883 Bytes

Versions: 3

Compression:

Stored size: 883 Bytes

Contents

FactoryGirl.define do
  factory :web_admin_user, :class => 'WebAdmin::User' do
    email "user@email.com"
    password "12345678"
    password_confirmation "12345678"

    factory :web_admin_user_with_permissions do
      transient do
        permissions_count 1
      end

      after(:create) do |user, evaluator|
        create_list(:manage_user, evaluator.permissions_count, user: user)
        create_list(:manage_video, evaluator.permissions_count, user: user)
        create_list(:manage_post, evaluator.permissions_count, user: user)
        create_list(:manage_album, evaluator.permissions_count, user: user)
        create_list(:manage_image, evaluator.permissions_count, user: user)
        create_list(:manage_institutional, evaluator.permissions_count, user: user)
        create_list(:manage_event, evaluator.permissions_count, user: user)
      end
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
web_admin-0.1.0 spec/test_app/spec/factories/admin_web_users.rb
web_admin-0.0.2 spec/test_app/spec/factories/admin_web_users.rb
web_admin-0.0.1 spec/test_app/spec/factories/admin_web_users.rb