Я пытаюсь вызвать вспомогательный метод внутри фабрики, но он постоянно возвращается, поскольку метод не найден. Вот вспомогательный метод
/ spec / helpers / factories.rb
module Helpers
module Factories
def array_of_fakers(faker_class, field, number_of_elements)
faker_array = Array.new
number_of_elements.times do
factory_array.push(class_eval(faker_class).send(field))
end
faker_array
end
end
end
он называется так ...
factory :salesman do
clients { Helpers::Factories.array_of_fakers("Faker::Company", "name", rand(1..5)) }
...
end
Я пробовал требовать в rails_helper, spec_helper и сам файл, но все они возвращают одинаковые результаты. Я также попробовал это, не включая имена модулей и только имя метода, но это тоже не работает. Это возможно?