[mocha-developer] New error?

Ned Wolpert ned.wolpert at gmail.com
Tue Feb 5 22:57:32 EST 2008


In this case, no real code is needed... It looks like the @mockery
code isn't getting initialized.

I did a test case but its nothing major......here is my test case:
mocha_test.rb:
----------------------------------- Cut Here-->
require File.dirname(__FILE__) + '/../test_helper'

require 'stubba'  # It still fails if this line isn't there...

class MochaTest < Test::Unit::TestCase

  # Replace this with your real tests.
  def test_truth
    assert true
  end
end
----------------------------------- Cut Here-->

Run command: ruby test/unit/mocha_test.rb

Output:
Started
/home/wolpert/svn/rubylms/vendor/plugins/mocha/lib/mocha/standalone.rb:151:in
`mocha_teardown': You have a nil object when you didn't expect it!
(NoMethodError)
The error occurred while evaluating nil.teardown        from
/home/wolpert/svn/rubylms/vendor/plugins/mocha/lib/mocha/test_case_adapter.rb:50:in
`run'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
        from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
        from /usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in
`run_suite'
        from /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in
`start_mediator'
        from /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in `start'
        from /usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in `run'
        from /usr/lib/ruby/1.8/test/unit/autorunner.rb:216:in `run'
        from /usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run'
        from /usr/lib/ruby/1.8/test/unit.rb:278
        from test/unit/mocha_test.rb:8


On Feb 5, 2008 5:32 PM, James Mead <jamesmead44 at gmail.com> wrote:
> Hmm. Can you (a) try updating to HEAD i.e. revision 254; and (b) give me an
> example test case that gives you the error (ideally the simplest you can
> make it). Thanks.
>
>
> On 05/02/2008, Ned Wolpert <ned.wolpert at gmail.com> wrote:
> >
> > In the head, I'm getting a new error that does not look like its one
> > of mine... started in rev 251... if it is mine, can anyone tell me
> > where to look?
> >
> > here's the stack:
> >
> >
> > Started
> >
> > /home/wolpert/svn/rubylms/vendor/plugins/mocha/lib/mocha/standalone.rb:151:in
> > `mocha_teardown': You have a nil object when you didn't expect it!
> > (NoMethodError)
> > The error occurred while evaluating nil.teardown        from
> >
> > /home/wolpert/svn/rubylms/vendor/plugins/mocha/lib/mocha/test_case_adapter.rb:50:in
> > `run'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:34:in `run'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `each'
> >         from /usr/lib/ruby/1.8/test/unit/testsuite.rb:33:in `run'
> >         from /usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:46:in
> > `run_suite'
> >         from /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:67:in
> > `start_mediator'
> >         from /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:41:in
> > `start'
> >         from /usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:29:in
> > `run'
> >         from /usr/lib/ruby/1.8/test/unit/autorunner.rb:216:in `run'
> >         from /usr/lib/ruby/1.8/test/unit/autorunner.rb:12:in `run'
> >         from /usr/lib/ruby/1.8/test/unit.rb:278
> >         from test/unit/processor_application_test.rb:21
> >
> > --
> > Virtually, Ned Wolpert
> > http://www.codeheadsystems.com/blog/
> >
> > "Settle thy studies, Faustus, and begin..."   --Marlowe
> > _______________________________________________
> > mocha-developer mailing list
> > mocha-developer at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/mocha-developer
> >
>
>
>
> --
> James.
> http://blog.floehopper.org
> http://tumble.floehopper.org
> _______________________________________________
> mocha-developer mailing list
> mocha-developer at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mocha-developer
>



-- 
Virtually, Ned Wolpert
http://www.codeheadsystems.com/blog/

"Settle thy studies, Faustus, and begin..."   --Marlowe


More information about the mocha-developer mailing list