Last active
December 12, 2015 09:59
-
-
Save llimllib/4755777 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ../mspec/bin/mspec -t bin/topaz_untranslated.py ../rubyspec/core/range/each_spec.rb | |
topaz (ruby-1.9.3p125) [x86_64-darwin] | |
EE.EF | |
1) | |
Range#each passes each element to the given block by using #succ ERROR | |
NoMethodError: undefined method `succ' for MockObject | |
/Users/bill/code/mspec/lib/mspec/mocks/proxy.rb:8:in `method_missing' | |
/Users/bill/code/mspec/lib/mspec/mocks/proxy.rb:8:in `method_missing' | |
topaz/objects/rangeobject.pyc:29:in `each' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:30:in `block in block in <main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `block in protect' | |
topaz/modules/enumerable.pyc:29:in `call' | |
topaz/modules/enumerable.pyc:29:in `block in all?' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
topaz/modules/enumerable.pyc:28:in `all?' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:208:in `block in block in process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:239:in `block in repeat' | |
topaz/objects/intobject.pyc:13:in `times' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:238:in `repeat' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:200:in `block in process' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:199:in `process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:38:in `describe' | |
/Users/bill/code/mspec/lib/mspec/runner/object.rb:11:in `describe' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:3:in `<main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `load' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in block in files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in files' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:51:in `files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:43:in `process' | |
/Users/bill/code/mspec/lib/mspec/commands/mspec-run.rb:91:in `run' | |
/Users/bill/code/mspec/lib/mspec/utils/script.rb:218:in `main' | |
/Users/bill/code/mspec/bin/mspec-run:8:in `<main>' | |
2) | |
An exception occurred during: Mock.verify_count | |
Range#each raises a TypeError if the first element does not respond to #succ ERROR | |
NoMethodError: undefined method `sub' for String | |
/Users/bill/code/mspec/lib/mspec/mocks/mock.rb:112:in `method_missing' | |
/Users/bill/code/mspec/lib/mspec/mocks/mock.rb:112:in `block in block in verify_count' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/mocks/mock.rb:95:in `block in verify_count' | |
topaz/objects/hashobject.pyc:10:in `each' | |
/Users/bill/code/mspec/lib/mspec/mocks/mock.rb:93:in `verify_count' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:35:in `block in initialize' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `block in protect' | |
topaz/modules/enumerable.pyc:29:in `call' | |
topaz/modules/enumerable.pyc:29:in `block in all?' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
topaz/modules/enumerable.pyc:28:in `all?' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:213:in `block in block in process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:239:in `block in repeat' | |
topaz/objects/intobject.pyc:13:in `times' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:238:in `repeat' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:200:in `block in process' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:199:in `process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:38:in `describe' | |
/Users/bill/code/mspec/lib/mspec/runner/object.rb:11:in `describe' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:3:in `<main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `load' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in block in files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in files' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:51:in `files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:43:in `process' | |
/Users/bill/code/mspec/lib/mspec/commands/mspec-run.rb:91:in `run' | |
/Users/bill/code/mspec/lib/mspec/utils/script.rb:218:in `main' | |
/Users/bill/code/mspec/bin/mspec-run:8:in `<main>' | |
3) | |
Range#each returns an enumerator when no block given ERROR | |
RuntimeError: NotImplementedError | |
topaz/objects/rangeobject.py:4:in `raise' | |
topaz/objects/rangeobject.py:4:in `each' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:50:in `block in block in block in <main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `block in protect' | |
topaz/modules/enumerable.pyc:29:in `call' | |
topaz/modules/enumerable.pyc:29:in `block in all?' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
topaz/modules/enumerable.pyc:28:in `all?' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:208:in `block in block in process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:239:in `block in repeat' | |
topaz/objects/intobject.pyc:13:in `times' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:238:in `repeat' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:200:in `block in process' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:199:in `process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:38:in `describe' | |
/Users/bill/code/mspec/lib/mspec/runner/object.rb:11:in `describe' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:3:in `<main>' | |
/Users/bill/code/mspec | |
4) | |
Range#each raises a TypeError if the first element is a Time object FAILED | |
Expected TypeError but got NoMethodError (undefined method `+' for Time) | |
/Users/bill/code/mspec/lib/mspec/expectations/expectations.rb:15:in `raise' | |
/Users/bill/code/mspec/lib/mspec/expectations/expectations.rb:15:in `fail_with' | |
/Users/bill/code/mspec/lib/mspec/expectations/should.rb:8:in `should' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:59:in `block in block in block in <main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `block in protect' | |
topaz/modules/enumerable.pyc:29:in `call' | |
topaz/modules/enumerable.pyc:29:in `block in all?' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
topaz/modules/enumerable.pyc:28:in `all?' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:179:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:208:in `block in block in process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:239:in `block in repeat' | |
topaz/objects/intobject.pyc:13:in `times' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:238:in `repeat' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:200:in `block in process' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/context.rb:199:in `process' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:38:in `describe' | |
/Users/bill/code/mspec/lib/mspec/runner/object.rb:11:in `describe' | |
/Users/bill/code/rubyspec/core/range/each_spec.rb:3:in `<main>' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `load' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in block in files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `instance_eval' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:69:in `protect' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:57:in `block in files' | |
topaz/objects/arrayobject.pyc:9:in `each' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:51:in `files' | |
/Users/bill/code/mspec/lib/mspec/runner/mspec.rb:43:in `process' | |
/Users/bill/code/mspec/lib/mspec/commands/mspec-run.rb:91:in `run' | |
/Users/bill/code/mspec/lib/mspec/utils/script.rb:218:in `main' | |
/Users/bill/code/mspec/bin/mspec-run:8:in `<main>' | |
Finished in 0.857367 seconds | |
1 file, 5 examples, 14 expectations, 1 failure, 3 errors |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment