On Fri, Sep 09, 2011 at 07:42:44AM +0200, Emanuel Rietveld wrote:
> On 09/08/2011 11:23 PM, Darryl L. Pierce wrote:
> > I have a unit test that is failing to run under Rake when it runs with
> > all unit tests. But if I run it by itself using either "rake test
> > TEST=path/to/file" or else run it with ruby using "ruby path/to/file" it
> > passes every time.
> >
> > The failure is caused by the setup method not being invoked before each
> > test, but only for that one class. The setup method in other classes run
> > fine, and in this class as well when it runs by itself.
> >
> > Any suggestions or ideas for what to look at?
> 
> Another test run before it likely breaks this test. Purely out of
> curiosity, can you figure out the test that causes it to break, take
> that and the test that is being broken, and then create the smallest
> possible test suite that also breaks in a similar way (and post it here)?

In doing all of that, it turned out there was another source module
declaring a test with the same name. And it was that test that overrode
setup and caused the uninitialized references.

-- 
Darryl L. Pierce, Sr. Software Engineer @ Red Hat, Inc.
Delivering value year after year.
Red Hat ranks #1 in value among software vendors.
http://www.redhat.com/promo/vendor/

Attachment: pgpyt4nXTPrhE.pgp
Description: PGP signature

_______________________________________________
ruby-sig mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to