Следующий код работает, хотя я беспокоюсь, что это случайно.Есть ли проблема с символами, встречающимися в моем конкретном коде?
:admin
в factory :admin
не относится к :admin
в моем втором заявлении (User::ROLES.index(:admin)
).
тест/фабрики/factories.rb
factory :admin, parent: :user do
role_type User::ROLES.index(:admin)
end
Опять же, это работает, хотя я до сих пор интересно, если я должен сделать эту настройку на всякий случай:
factory :admin_user, parent: :user do
...
': admin' как' 11', это не относится ни к чему, кроме самого себя, и его смысл зависит от контекста. –