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 -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Dec 10, 2008, at 4:23 PM, John Small wrote:> 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 SmallMy 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-xa9cJyRlE0mWcWVYNo9pwxS2lgjeYSpx@public.gmane.org +1 513-295-4739 Skype: rob.biedenharn --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> > My guess is that you are using fixtures and each test that fails isn''t > specifying the ones on which it relies. > > -RobRob 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 -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 12 Dec 2008, at 07:27, John Small wrote:> > >> >> 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> John > > -- > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> 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) > > FredThat 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 -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---