Em 28-10-2009 00:21, David Chelimsky escreveu:
...
Actually, I've taken a look at Factory Girl, but prefered Machinist,
which is awesome. I'll take a look at Fixjour and Fixture
Replacement. Do they have a blueprint-like feature?
I have no problem in creating methods in ActiveRecord::Base. I just
wanted to call something like:
User.make_without_blueprint(:email => 't...@test.com', :active =>
'false')
How about make_inactive and put it directly on User?
Also, there may be some sort of named blueprint feature. I'm not in a
position to look that up right now, but I think I remember that being
supported. If not, we should make it so :)
Thank you for making me going back to my first try. It is a long story:
The first thing I tried out was:
User.create(:active => false, :email => 't...@test.com')
At that time it didn't work because the user was being persisted and the
next time I was running the test it gived me an error because of
duplicate e-mail.
I associated that User.make would act diferently, turning on the
rollback, but actually I figured out later that the problem was that I
was calling it from before(:all). When I changed to before(:each) I had
already created a named blueprint that reset the other fields generated
by the default blueprint.
After reading your message, I came back to my original try and guess
what: It works! :)
The problem was the before(:all) that I tried at the beggining...
Thank you once more,
Rodrigo.
__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger
http://br.beta.messenger.yahoo.com/
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users