factory(factory_name)
to define a factory
factory(:user) do
%User{name: "John"}
end
create(:user, name: "Jane")
build(:user, name: "Jane")
assoc(:author, factory: :user)
(can only be used inside factory definition)
factory(:article) do
%Article{author_id: assoc(:author, factory: :user)}
end
create_pair(:user, name: "Jane")
create_list(3, :user, name: "Jane")
build_pair(:user, name: "Jane")
build_list(3, :user, name: "Jane")
sequence(:email, &"myemail-#{&1}@example.com")