[rspec-users] More on collection proxies

Jay Levitt lists-rspec at shopwatch.org
Fri Jan 26 15:04:07 EST 2007

David Chelimsky wrote:
>> Jay Levitt wrote:
>> validates_presence_of is a bad example, because the two methods are
>> practically interchangeable.  But consider a validation that uses a
>> regex to verify a legal IP address.  Do you want your specs to repeat
>> the regex, or do you want to test various legal and illegal IP-address
>> strings and see what breaks?  To me, it's the second one that's actually
>> testing the behavior of the application.
> Another view would be that the Regexp is a separate component that
> you'd want to test separately from the use of that component. So the
> test that your model validates_format_of using a Regexp uses the right
> one and then have other tests just for that Regexp.

I'd counter that the Regexp is essentially a private method that 
shouldn't be tested.  It's never directly used by the outside world; 
only the validation is.


More information about the rspec-users mailing list