[rspec-users] stuck in testing hell...
David Chelimsky
dchelimsky at gmail.com
Tue May 1 19:55:03 UTC 2012
On Tue, May 1, 2012 at 2:17 PM, Patrick J. Collins
<patrick at collinatorstudios.com> wrote:
>> The frustration your experiencing is actually a good thing, its your brain saying "hey something is just not right". Of
>> course our natural reaction to this is just to get angry, but if we can get past that there is an opportunity to learn
>> something important. In my limited experience I've found that listening to tests is one of the best ways to learn. There
>> is probably something seriously wrong with your existing tests and code. So instead of trying to work around it, and get
>> your tests to pass, seize the opportunity and try and work out why your tests and code suck and get to the bottom of the
>> problem. This is a real opportunity to learn something.
>
> I hear you, but honestly these tests are very straight forward and not
> overly complicated in any way, shape, or form. I did some more
> experimenting and was able to narrow the problem down to: Serialization and Mocha.
Tests have to run code. Your tests are running already complicated
code (Rails), that is further complicated by introducing
Serialization, and then further complicated by using Mocha. I do these
things too, so I'm not saying they are bad, but they are nothing if
they are not un-straight-forward and complicated. Just because syntax
hides all that complexity from you doesn't make it go away.
FWIW,
David
More information about the rspec-users
mailing list