I've got a strange problem with raking my tests. They come up all clear when I do rake:functionals but when I run them as individual ruby files the test fail as they should. What's the difference? Does anyone else have problems like this.
John Small
I've got a strange problem with raking my tests. They come up all clear when I do rake:functionals but when I run them as individual ruby files the test fail as they should. What's the difference? Does anyone else have problems like this.
John Small
My guess is that you are using fixtures and each test that fails isn't specifying the ones on which it relies.
-Rob
Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com +1 513-295-4739 Skype: rob.biedenharn
My guess is that you are using fixtures and each test that fails isn't specifying the ones on which it relies.
-Rob
Rob
Err, no. The test unit specifies the fixtures it uses so that should be OK. But the error comes from a missing variable in a partial. It fails when I run ruby test/functional/etc but not when I rake test:functionals.
It's worrying because I have to wonder what other tests should be failing but aren't failing when I run the entire test suite rather than the individual units.
John
My guess is that you are using fixtures and each test that fails
isn't specifying the ones on which it relies.-Rob
Rob
Err, no. The test unit specifies the fixtures it uses so that should
be OK. But the error comes from a missing variable in a partial. It fails when I run ruby test/functional/etc but not when I rake test:functionals.It's worrying because I have to wonder what other tests should be failing but aren't failing when I run the entire test suite rather
than the individual units.
IIRC there is an issue where partials sort of remember :locals that
were passed in previous invocations (in that they will exist with
value nil on subsequent calls if you don't specify them)
Fred
IIRC there is an issue where partials sort of remember :locals that were passed in previous invocations (in that they will exist with value nil on subsequent calls if you don't specify them)
Fred
That sounds like it's the exact problem. Thanks for that, I'll know to make sure to run the test units directly next time I change any local variables in partials.
Ta
John Small