Odd problem with rake test

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