daze wrote in post #970132:
> On Dec 22, 9:45am, Marnen Laibow-Koser <[email protected]> wrote:
>> Well, that whole way of testing is wrongheaded and always was. You
>> shouldn't be testing for implementation details like instance methods;
>> rather, you should be testing for behavior. (Although I sometimes test
>> for acts_as_list by making sure the appropriate module was included into
>> the class.)
>>
>> Usually, if you're trying to poke into internals, something is wrong
>> with your tests. The object being tested should generally be considered
>> a black box. (BTW, consider RSpec instead of Shoulda. I believe even
>> Shoulda's own developers have switched.)
>
> Okay - so what exactly should I do regarding testing the acts_as_list
> gem?

As I said above, test behavior, or test that the one module (I think 
it's Acts::somethingorother) got included in the appropriate class.

>
> On Dec 22, 9:53am, David Kahn <[email protected]> wrote:
>> From what I understand, Thoughtbot, the developers of Shoulda are using
>> Rspec however are continuing to use and support the Shoulda helpers... as
>> they make life easier than not using them.
>
> I will get rspec I guess.  You can use rspec and shoulda together,
> right?

I'm not sure, but I don't understand why you'd want to.  Shoulda is 
basically an RSpec knockoff.

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