On Tue, May 1, 2012 at 2:17 PM, Patrick J. Collins <patr...@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 _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users