Really, sometimes it's all about: "did I configure this frickin' thing
correctly???"

Hehe,
Adam


On Wed, Dec 18, 2013 at 3:46 PM, Rob Kaufman <[email protected]> wrote:

> Thanks for the clarification Adam =-) You make some great points here.
>
> Rob
>
> On December 18, 2013 at 15:41:47 , Chris McCann 
> ([email protected]<//[email protected]>)
> wrote:
>
> Thanks, Adam, that's exactly what I've been churning through the past few
> days.
>
> Chris
>
>
> On Wed, Dec 18, 2013 at 2:57 PM, Adam Grant <[email protected]> wrote:
>
>>  Hi Chris,
>>
>> Some folks recommend not testing the "has_many" and
>> "validates_presence_of" stuff, since Rails has it all tested. But I would
>> highly recommend making sure you use all the Rspec helpers on each model to
>> make sure they pass.
>>
>> Like the helpers provided in: https://github.com/carlosbrando/remarkable
>>
>>
>>
>> it { should validate_presence_of :name }
>>
>>
>> Those are quick and easy to add for each model.
>>
>> Regards,
>> Adam
>>
>>
>>
>>  On Fri, Dec 13, 2013 at 10:55 PM, Chris McCann <[email protected]>wrote:
>>
>>>  SD Ruby,
>>>
>>> It's finally time for me to upgrade the first Rails app I ever built.
>>>  Thanks to all who made some great suggestions previously on approaches for
>>> doing so -- I'm well under way.
>>>
>>> One of the things I want to make right with the upgrade from Rails 2.3
>>> to (initially) 3.1 is adding test coverage.  When I started this app over
>>> (gulp!) 6 1/2 years ago I was an utter noobie and didn't know jack squat
>>> about unit testing or any other kind of software testing.  So, the
>>> application doesn't have any test coverage.  Zero.  Zip.  Nada.
>>>
>>> I'm presently bringing all the models into the Rails 3 version of the
>>> app, checking gem and plugin dependencies, fixing fully deprecated method
>>> calls (I'm looking at you, "named_scope"!) and really just trying to get
>>> the app to start cleanly on the Rails console.
>>>
>>> I've decided I want to use RSpec to write all the tests and am enjoying
>>> getting up to speed on that test framework.
>>>
>>>  The question I'm posing to the group is this:  what's a good approach
>>> to adding tests to existing Rails models using RSpec?  What should I be
>>> trying to cover?  Are there any tests that are particularly smart to run in
>>> a framework upgrade situation?  What types of tests would you add right off
>>> the bat?
>>>
>>>  For now I'm only concerned about the models.  As I get more
>>> comfortable with the test coverage on them I'll begin bringing over the
>>> controllers and views.
>>>
>>> If you have any advice on an approach I might consider at this point I'd
>>> love to get some input.  It's never too late to add tests to an app, and
>>> I'd like to maximize the bang for the buck here.
>>>
>>> Cheers,
>>>
>>> Chris
>>>  --
>>> --
>>> SD Ruby mailing list
>>> [email protected]
>>> http://groups.google.com/group/sdruby
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "SD Ruby" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>> --
>>  --
>> SD Ruby mailing list
>> [email protected]
>> http://groups.google.com/group/sdruby
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "SD Ruby" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/sdruby/FdcShqzYjFM/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
> --
> --
> SD Ruby mailing list
> [email protected]
> http://groups.google.com/group/sdruby
> ---
> You received this message because you are subscribed to the Google Groups
> "SD Ruby" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>  --
> --
> SD Ruby mailing list
> [email protected]
> http://groups.google.com/group/sdruby
> ---
> You received this message because you are subscribed to the Google Groups
> "SD Ruby" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
--- 
You received this message because you are subscribed to the Google Groups "SD 
Ruby" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to