spec/test_app/spec/factories/admin_web_users.rb
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