Каков правильный способ случайного выбора элемента из массива при написании фабрик с factory_girl?
Если у меня есть типы, определенные в модуле внутри модели, и массив этих типов, также определенный в той же модели, как я могу случайно вызвать значение из этого массива при определении нового factory?
Спасибо!
Джон
Ответ 1
Оформить заказ этот ответ - используйте Array#sample:
FactoryGirl.define do
factory :user do
name "Foo Bar"
foo { [:a, :list, :of, :values].sample }
end
end