Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Raimond Garcia
Hi guys, Thanks for the help, will check out Exemplar and ModelStubbing, for the moment this screencast about FixtureReplacement looks very useful. http://railsnewbie.com/files/fixture_replacement_demo.mov Rai On Nov 20, 2007, at 5:27 PM, Nathan Sutton wrote: > Ok, if you want to do it messy

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Nathan Sutton
Ok, if you want to do it messy and uninformed, do it my way. ;) I've heard of Fixture Scenarios but I heard they were broken with edge rspec, but I'll check out Exemplar, ModelStubbing, and FixtureReplacement. Nathan Sutton [EMAIL PROTECTED] rspec edge revision 2910 rspec_on_rails edge revisi

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Nathan Sutton
Err, Scenarios Nathan Sutton [EMAIL PROTECTED] rspec edge revision 2910 rspec_on_rails edge revision 2909 rails edge revision 8167 On Nov 20, 2007, at 10:22 AM, Scott Taylor wrote: > > On Nov 20, 2007, at 11:20 AM, David Chelimsky wrote: > >> On Nov 20, 2007 10:20 AM, David Chelimsky <[EMAIL

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Scott Taylor
On Nov 20, 2007, at 11:20 AM, David Chelimsky wrote: > On Nov 20, 2007 10:20 AM, David Chelimsky <[EMAIL PROTECTED]> > wrote: >> On Nov 20, 2007 10:18 AM, Nathan Sutton <[EMAIL PROTECTED]> >> wrote: >>> You may want to create a factory method to create users with valid >>> parameters, overrid

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread David Chelimsky
On Nov 20, 2007 10:20 AM, David Chelimsky <[EMAIL PROTECTED]> wrote: > On Nov 20, 2007 10:18 AM, Nathan Sutton <[EMAIL PROTECTED]> wrote: > > You may want to create a factory method to create users with valid > > parameters, overriding any parameters by passing in options. > > > > ALPHA = ('a'..'z'

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread David Chelimsky
On Nov 20, 2007 10:18 AM, Nathan Sutton <[EMAIL PROTECTED]> wrote: > You may want to create a factory method to create users with valid > parameters, overriding any parameters by passing in options. > > ALPHA = ('a'..'z').to_a + ('A'..'Z').to_a > > def random_text > txt = "" > 10.ti

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Nathan Sutton
You may want to create a factory method to create users with valid parameters, overriding any parameters by passing in options. ALPHA = ('a'..'z').to_a + ('A'..'Z').to_a def random_text txt = "" 10.times do txt << ALPHA[rand(52)] end txt # maybe a

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread Raimond Garcia
Wow, Thanks Dave, that worked :) I had tried before deleting all users and creating a couple of new ones, was wondering why it didn't work. The problem was that I was using the create method instead of create!, thus, my users where silently being validated and not saved, as I was missing the

Re: [rspec-users] Testing Models without fixtures

2007-11-20 Thread David Chelimsky
On Nov 20, 2007 6:57 AM, Raimond Garcia <[EMAIL PROTECTED]> wrote: > Hi, > > I would like to test a sorting method that is in the user model, it's > a class method called search. > What I would like to do is create 2 users and load the test database > with just those 2 users, so that I can call > U

[rspec-users] Testing Models without fixtures

2007-11-20 Thread Raimond Garcia
Hi, I would like to test a sorting method that is in the user model, it's a class method called search. What I would like to do is create 2 users and load the test database with just those 2 users, so that I can call User.search("john") and it would return those two users. Not sure how to cle