Skip to content

Instantly share code, notes, and snippets.

@nyarly
Created May 4, 2011 09:37
Show Gist options
  • Save nyarly/954999 to your computer and use it in GitHub Desktop.
Save nyarly/954999 to your computer and use it in GitHub Desktop.
(cut: lots of passing specs)
1)
Class#dup retains the correct ancestor chain for the singleton class ERROR
NoMethodError: undefined method `message' on #<Class:0x21148> (Class)
 Kernel(Class)#message (method_missing) at kernel/delta/kernel.rb:85
{ } in main.__script__ at spec/ruby/core/class/dup_spec.rb:36
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/class/dup_spec.rb:3
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
2)
Dir.[] handles directories with globs FAILED
Expected []
to equal ["subdir_one/nondotfile", "subdir_two/nondotfile", "subdir_two/nondotfile.ext"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/dir/shared/glob.rb:126
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/dir
/element_reference_spec.rb:5
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
3)
Dir.glob handles directories with globs FAILED
Expected []
to equal ["subdir_one/nondotfile", "subdir_two/nondotfile", "subdir_two/nondotfile.ext"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/dir/shared/glob.rb:126
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/dir/glob_spec.rb:5
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
4)
Dir.glob recursively matches any subdirectories except './' or '../' with '**/' and option File::FNM_DOTMATCH FAILED
Expected ["./.dotsubdir/",
"./brace/",
"./deeply/",
"./dir/",
"./special/",
"./subdir_one/",
"./subdir_two/"]
to equal ["./",
"./.dotsubdir/",
"./brace/",
"./deeply/",
"./deeply/nested/",
"./deeply/nested/directory/",
"./deeply/nested/directory/structure/",
"./dir/",
"./special/",
"./subdir_one/",
"./subdir_two/"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/dir/glob_spec.rb:94
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/dir/glob_spec.rb:29
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
5)
ENV.[] returns the specified environment variable FAILED
Expected nil
to equal "portage"
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/env
/element_reference_spec.rb:12
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/env
/element_reference_spec.rb:3
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
6)
Exception#set_backtrace allows the user to set the backtrace from a rescued exception FAILED
Expected nil
to equal ["/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/spec/ruby/core/exception/fixtures/common.rb:22:in `backtrace'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/spec/ruby/core/exception/set_backtrace_spec.rb:12:in `__script__'",
"kernel/common/eval.rb:164:in `instance_eval'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:68:in `protect'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/context.rb:179:in `protect'",
"kernel/common/enumerable.rb:205:in `all?'",
"kernel/bootstrap/array.rb:71:in `each'",
"kernel/common/enumerable.rb:205:in `all?'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/context.rb:177:in `protect'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/context.rb:207:in `process'",
"kernel/bootstrap/array.rb:71:in `each'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/context.rb:199:in `process'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:37:in `describe'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/object.rb:11:in `describe'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/spec/ruby/core/exception/set_backtrace_spec.rb:4:in `__script__'",
"kernel/common/kernel.rb:727:in `load'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:56:in `files'",
"kernel/common/eval.rb:164:in `instance_eval'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:68:in `protect'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:56:in `files'",
"kernel/bootstrap/array.rb:71:in `each'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:50:in `files'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/runner/mspec.rb:42:in `process'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/commands/mspec-ci.rb:76:in `run'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/lib/mspec/utils/script.rb:217:in `main'",
"/var/tmp/portage/dev-lang/rubinius-1.2.3.20110315/work/rubinius-1.2.3/mspec/bin/mspec-ci:8:in `__script__'",
"kernel/delta/codeloader.rb:67:in `load_script'",
"kernel/delta/codeloader.rb:91:in `load_script'",
"kernel/loader.rb:572:in `script'",
"kernel/loader.rb:676:in `main'",
"kernel/loader.rb:715:in `main'",
"kernel/loader.rb:726:in `__script__'"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/exception
/set_backtrace_spec.rb:16
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/exception
/set_backtrace_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
7)
File.expand_path when HOME is not set raises an ArgumentError when passed '~' if HOME is nil FAILED
Expected ArgumentError but no exception was raised
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/file/expand_path_spec.rb:183
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
{ } in main.__script__ at spec/ruby/core/file/expand_path_spec.rb:172
main.__script__ at spec/ruby/core/file/expand_path_spec.rb:171
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
8)
File.expand_path when HOME is not set raises an ArgumentError when passed '~' if HOME == '' FAILED
Expected ArgumentError but no exception was raised
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/file/expand_path_spec.rb:196
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
{ } in main.__script__ at spec/ruby/core/file/expand_path_spec.rb:172
main.__script__ at spec/ruby/core/file/expand_path_spec.rb:171
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
9)
Hash.[] returns an instance of a subclass when passed an Array FAILED
Expected {} (Hash) to be kind of MyHash
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/hash/constructor_spec.rb:44
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/hash/constructor_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
10)
Kernel#abort raises TypeError when given a non-String object FAILED
Expected TypeError but got SystemExit (SystemExit)
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel/shared/abort.rb:24
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel/abort_spec.rb:5
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
11)
Kernel.abort raises TypeError when given a non-String object FAILED
Expected TypeError but got SystemExit (SystemExit)
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel/shared/abort.rb:24
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel/abort_spec.rb:13
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
12)
Kernel#eval stores all locals of nested eval bindings in the first non-eval binding ERROR
NameError: undefined local variable or method `y' on an instance of Object.
 Kernel(Object)#y (method_missing) at kernel/delta/kernel.rb:85
 { } in Object#__block__ at (eval):1
 Rubinius::BlockEnvironment#call_on_instance at kernel/common
/block_environment.rb:52
 Kernel(Object)#eval at kernel/common/eval.rb:117
{ } in main.__script__ at spec/ruby/core/kernel/eval_spec.rb:116
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel/eval_spec.rb:6
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
13)
Kernel#singleton_methods when not passed an argument returns a unique list for an object extended with a module FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:49
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
14)
Kernel#singleton_methods when not passed an argument returns a unique list for a subclass FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:70
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
15)
Kernel#singleton_methods when not passed an argument returns a unique list for a subclass including a module FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:81
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
16)
Kernel#singleton_methods when passed true returns a unique list for an object extended with a module FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:49
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
17)
Kernel#singleton_methods when passed true returns a unique list for a subclass FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:70
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
18)
Kernel#singleton_methods when passed true returns a unique list for a subclass including a module FAILED
Expected ["pro", "pro", "pub", "pub"]
to equal ["pro", "pub"]
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:81
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/kernel
/singleton_methods_spec.rb:142
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
19)
Marshal.dump dumps an extended_user_hash_default FAILED
Expected "\004\bIe:\nMethsC:\rUserHash}\006\"\nthreei\b\"\026The default value\a:\r@default@\a:\022@default_procF"
to equal "\004\be:\nMethsC:\rUserHash}\006\"\nthreei\b\"\026The default value"
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/marshal/dump_spec.rb:130
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/marshal/dump_spec.rb:8
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
20)
Module#alias_method handles aliasing a stub that changes visibility ERROR
NoMethodError: undefined method `was_private_one' on an instance of #<Class:0x33090>.
 Kernel(#<Class:0x33090>)#was_private_one (method_missing) at \
kernel/delta/kernel.rb:85
{ } in main.__script__ at spec/ruby/core/module
/alias_method_spec.rb:30
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/module
/alias_method_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
21)
Module#define_method raises an ArgumentError when no block is given FAILED
Expected ArgumentError
but got TypeError (wrong argument type NilClass (expected Proc/Method))
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/module
/define_method_spec.rb:92
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/module
/define_method_spec.rb:45
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
22)
Module#include returns the class it's included into FAILED
Expected [#<Module:0x33ea0>]
to equal #<Class:0x33ea4>
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/module/include_spec.rb:205
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/module/include_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
23)
String#chomp! with separator does raise an exception when no change would be done and no argument is passed in FAILED
Expected TypeError but no exception was raised
/expectations.rb:15
{ } in main.__script__ at spec/ruby/core/string/chomp_spec.rb:155
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/core/string/chomp_spec.rb:93
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
24)
Kernel#eval creates a CompiledMethod that can be cached and re-run ERROR
NoMethodError: undefined method `dynamic_locals' on nil:NilClass.
 Kernel(NilClass)#dynamic_locals (method_missing) at kernel/delta/kernel.rb:85
 Rubinius::VariableScope#set_eval_local at kernel/common/variable_scope.rb:30
main.__script__ (__eval__) at spec/core/kernel/fixtures
/eval_cache.rb:3
KernelSpecs.run_cache at spec/core/kernel/fixtures/classes.rb:37
{ } in main.__script__ at spec/core/kernel/eval_spec.rb:16
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/core/kernel/eval_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
25)
Rubinius::Loader.main catches any uncaught exceptions raised while running FAILED
Expected ""
to equal "\n=====================================\nException occurred during top-level exception output! (THIS IS BAD)\nException: #<TypeError: exception class/object expected> (TypeError)\n"
/expectations.rb:15
{ } in main.__script__ at spec/core/loader/main_spec.rb:21
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/core/loader/main_spec.rb:4
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
26)
Net::FTP#login when passed no arguments sends the current username + hostname as a password when required ERROR
NoMethodError: undefined method `+' on nil:NilClass.
 Kernel(NilClass)#+ (method_missing) at kernel/delta/kernel.rb:85
{ } in main.__script__ at spec/ruby/library/net/ftp
/login_spec.rb:32
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/library/net/ftp
/login_spec.rb:5
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
27)
URI#eql? returns false for when compared to non-uri objects ERROR
NoMethodError: undefined method `component_ary' on an instance of String.
 Kernel(String)#component_ary (method_missing) at kernel/delta/kernel.rb:85
URI::Generic(URI::HTTP)#eql? at /usr/lib/rubinius/1.2/lib/uri
/generic.rb:1057
{ } in main.__script__ at spec/ruby/library/uri/shared/eql.rb:14
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/library/uri/eql_spec.rb:6
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
28)
URI#== ignores capitalization of scheme FAILED
Expected #<URI::HTTP:0xac7d8 URL:hTTp://example.com>
to equal #<URI::HTTP:0xac7dc URL:http://example.com>
/expectations.rb:15
{ } in main.__script__ at spec/ruby/library/uri/equality_spec.rb:13
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/library/uri/equality_spec.rb:6
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
29)
the URI method returns the argument if it is a URI object ERROR
URI::InvalidURIError: bad URI(is not URI?): http://ruby-lang.org
 URI.split at /usr/lib/rubinius/1.2/lib/uri/common.rb:436
URI.parse at /usr/lib/rubinius/1.2/lib/uri/common.rb:485
Kernel(Object)#URI at /usr/lib/rubinius/1.2/lib/uri/common.rb:608
{ } in main.__script__ at spec/ruby/library/uri/uri_spec.rb:23
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 { } in Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
 Enumerable(Array)#all? at kernel/common/enumerable.rb:205
 Array#each at kernel/bootstrap/array.rb:71
main.__script__ at spec/ruby/library/uri/uri_spec.rb:7
 Kernel.load at kernel/common/kernel.rb:727
 Kernel(Object)#instance_eval at kernel/common/eval.rb:164
 Array#each at kernel/bootstrap/array.rb:71
 Rubinius::CodeLoader#load_script at kernel/delta/codeloader.rb:67
 Rubinius::CodeLoader.load_script at kernel/delta/codeloader.rb:91
 Rubinius::Loader#script at kernel/loader.rb:572
 Rubinius::Loader#main at kernel/loader.rb:676
 Rubinius::Loader.main at kernel/loader.rb:715
 Object#__script__ at kernel/loader.rb:726
Finished in 176.628509 seconds
3597 files, 16276 examples, 44558 expectations, 22 failures, 7 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment