Всем привет.
Сейчас смотрю FactoryGirl.
Я не понимаю конструкции вида
FactoryGirl.define do
factory :home do
#потом заполняются поля и сохраняются
end
end
а потом просто пишут где-то
test = create (:home)
Я не понимаю - что за конструкция такая:
factory :home do
...
end
factory - это метод или это что?
Да и как можно написать в самой Factory такую шткуку, как
factory?
Кажется, что в самой Factory это реализовано через yeild, но тогда зачем пользоваться этим методом, если мы все делаем сами? Посмотрела про DSL, но, вроде, не особо подходит.
Всем спасибо за ответы