Ginty wrote:
> There are many factories, but this one is mine.....admittedly that
> could be it to some extent!
> 
> To me the benefits are:
> 
> It is extremely light, which means it ain't gonna break on you when
> other components of your test environment change.
> 

That sounds good.

> No need to pass any blocks about as arguments (I really hate that, but
> that could just be me).

Er...what's wrong with blocks?  I don't get the problem, and anyway, 
they're part of idiomatic Ruby...

> 
> The syntax could not be simpler and less obtrusive.

Great!

> 
> It doesn't provide any magic for dealing with associations, you're own
> your own. This was probably the #1 reason I developed this for myself,
> I just never really felt in control of this from the other solutions I
> tried (admittedly I haven't tried all of the ones on your list) and I
> feel much happier writing tests when I know now exactly when and how
> secondary instances are being generated.

What's the point of factories that don't handle associations?  That 
seems like a huge disadvantage.  Part of the reason that I use factories 
is so I can just say Widget.make and get a fully viable Widget object, 
complete with required fields and associations.  Otherwise, why bother?

Best,
--
Marnen Laibow-Koser
http://www.marnen.org
[email protected]

-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to