Как определить несколько пользователей с разными полями с помощью FactoryGirl для тестирования моего приложения с разными разрешениями? когда мои права определяются поля is_admin на столе же пользователяFactoryGirl несколько разных пользователей
0
A
ответ
1
, например, если мы определяем так:
FactoryGirl.define do
factory :user do |f|
...
end
end
просто изменить, чтобы:
FactoryGirl.define do
factory :user, class: User do |f|
...
end
factory :admin, class: User do |f|
...
end
factory :editor, class: User do |f|
...
end
end
0
Вы также можете использовать наследование, если большинство полей:
FactoryGirl.define do
factory :user do
name { Faker::Name.name }
email { Faker::Internet.email }
factory :editor do
is_admin { false }
end
factory :admin do
is_admin { true }
end
end
end
Дополнительную информацию и примеры см. в документе docum https://github.com/thoughtbot/factory_girl/blob/master/GETTING_STARTED.md
Смежные вопросы
- 1. питона имеет несколько версий для разных пользователей
- 2. Несколько форм регистрации пользователей для разных пользователей в wordpress
- 3. Несколько классов пользователей
- 4. Несколько аргументов с блоком в FactoryGirl
- 5. FactoryGirl - определить несколько заводов в петле
- 6. JCMD для разных пользователей
- 7. FOSuserBundle несколько типов пользователей
- 8. Различные экраны для разных пользователей
- 9. htaccess различные разрешения пользователей для разных пользователей
- 10. Несколько пользователей mysql для разных ролей в одном db
- 11. Возможно иметь несколько профилей в ASP.NET для разных пользователей?
- 12. Несколько экземпляров MySQL для разных пользователей на одном компьютере
- 13. Как создать несколько представлений для разных пользователей по ролям?
- 14. Различные виды для разных пользователей
- 15. FOSUserBundle несколько типов пользователей
- 16. Весенний контекст безопасности, несколько пользователей
- 17. Spring AMQP Несколько пользователей
- 18. Правила Drools для разных пользователей
- 19. Как подписать пользователей для тестирования с помощью Rspec + Devise + FactoryGirl
- 20. HAS_MANY Ассоциация в FactoryGirl
- 21. asp.net несколько пользователей?
- 22. Несколько пользователей с Spring Security
- 23. FactoryGirl Как добавить несколько объектов с различными ролями
- 24. Дополнительные параметры фабрики FactoryGirl
- 25. Ассоциация повторного использования Factorygirl
- 26. FactoryGirl имеет много до
- 27. Войти для пользователей разных должностей
- 28. Реферирование внешних ключей разных пользователей
- 29. Android-кодирование от разных пользователей
- 30. PHP Cronjob для разных пользователей
Вам просто нужен FactoryGirl _syntax_ для определения объектов БД? Если да, то что у вас уже есть? – zwippie