Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
host-243-26:rubinius brian$ bin/mspec ci -B full.mspec An exception occurred in IO.read: ArgumentError: "wrong number of arguments (got 1, required 2)" /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:23:in `describe' ./spec/frozen/1.8/core/io/read_spec.rb:41:in `__block__' kernel/core/kernel.rb:542:in `instance_exec' kernel/core/eval.rb:130:in `instance_eval' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:127:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `__block__' kernel/core/array.rb:572:in `each' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:50:in `process' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:27:in `describe' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11:in `describe' ./spec/frozen/1.8/core/io/read_spec.rb:4:in `__script__' kernel/core/compiled_method.rb:359:in `as_script' kernel/core/compile.rb:247:in `single_load' kernel/core/compile.rb:159:in `__block__' kernel/core/array.rb:572:in `each' kernel/core/compile.rb:126:in `unified_load' kernel/core/compile.rb:404:in `load' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__' kernel/core/kernel.rb:542:in `instance_exec' kernel/core/eval.rb:130:in `instance_eval' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__' kernel/core/array.rb:572:in `each' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42:in `files' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-ci:68:in `run' /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75:in `main' mspec/bin/mspec-ci:75:in `__script__' kernel/core/compiled_method.rb:359:in `as_script' kernel/core/compile.rb:247:in `single_load' kernel/core/compile.rb:324:in `load_from_extension' kernel/loader.rb:204:in `__script__' An exception occurred in Exceptions: NameError: "Missing or uninitialized constant: EXCEPTION_TREE" kernel/core/module.rb:687:in `const_missing' ./spec/frozen/1.8/language/raise_spec.rb:240:in `__block__' kernel/core/kernel.rb:542:in `instance_exec' kernel/core/eval.rb:130:in `instance_eval' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:127:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `__block__' kernel/core/array.rb:572:in `each' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:50:in `process' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:27:in `describe' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11:in `describe' ./spec/frozen/1.8/language/raise_spec.rb:3:in `__script__' kernel/core/compiled_method.rb:359:in `as_script' kernel/core/compile.rb:247:in `single_load' kernel/core/compile.rb:159:in `__block__' kernel/core/array.rb:572:in `each' kernel/core/compile.rb:126:in `unified_load' kernel/core/compile.rb:404:in `load' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__' kernel/core/kernel.rb:542:in `instance_exec' kernel/core/eval.rb:130:in `instance_eval' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45:in `__block__' kernel/core/array.rb:572:in `each' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42:in `files' /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-ci:68:in `run' /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75:in `main' mspec/bin/mspec-ci:75:in `__script__' kernel/core/compiled_method.rb:359:in `as_script' kernel/core/compile.rb:247:in `single_load' kernel/core/compile.rb:324:in `load_from_extension' kernel/loader.rb:204:in 1) Class.new creates a class that can be given a name by assigning it to a constant ERROR Missing or uninitialized constant: MyClass Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/core/class/new_spec.rb:35 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/core/class/new_spec.rb:20 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 2) Module#const_missing is invoked when an undefined constant is referenced in the scope of self ERROR Missing or uninitialized constant: NotExistant Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/core/module/const_missing_spec.rb:27 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/core/module/const_missing_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 3) Signal.list doesn't contain other signals than in 1.8 ERROR Missing or uninitialized constant: RUBY18_SIGNALS Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/core/signal/list_spec.rb:52 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/core/signal/list_spec.rb:3 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 4) Struct#inspect returns a string representation of some kind ERROR Missing or uninitialized constant: Whiskey Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/core/struct/inspect_spec.rb:9 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/core/struct/inspect_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 5) Constant declaration cannot be done under other types of constants ERROR Missing or uninitialized constant: V Module(Class)#const_missing at kernel/core/module.rb:687 Module(Class)#remove_const at kernel/core/module.rb:820 Module#__script__ {} at ./spec/frozen/1.8/language/constants_spec.rb:101 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/language/constants_spec.rb:77 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 6) Constant declaration returns the assigned variable ERROR Missing or uninitialized constant: Y Module(Class)#const_missing at kernel/core/module.rb:687 Module(Class)#remove_const at kernel/core/module.rb:820 Module#__script__ {} at ./spec/frozen/1.8/language/constants_spec.rb:111 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/language/constants_spec.rb:77 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 7) Complex#angle returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR Missing or uninitialized constant: TwoPi Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:10 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:4 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/complex/angle_spec.rb:5 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/complex/angle_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 8) Complex#arg returns the argument -- i.e., the angle from (1, 0) in the complex plane ERROR Missing or uninitialized constant: TwoPi Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:10 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/complex/shared/arg.rb:4 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/complex/arg_spec.rb:5 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/complex/arg_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:34 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 9) ERB#def_class return an unnamed class which has instance method to render eRuby script ERROR Missing or uninitialized constant: MyClass1ForErb Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/library/erb/def_class_spec.rb:25 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/erb/def_class_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 10) ERB#def_module return unnamed module which has instance method to render eRuby ERROR Missing or uninitialized constant: MyModule2ForErb Module(Class)#const_missing at kernel/core/module.rb:687 Module#__script__ {} at ./spec/frozen/1.8/library/erb/def_module_spec.rb:20 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/erb/def_module_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 11) ERB::DefMethod.def_erb_method define method to render eRuby object as an instance method of current module ERROR Missing or uninitialized constant: MY_INPUT4_FOR_ERB Module(Class)#const_missing at kernel/core/module.rb:687 MyClass4ForErb.__class_init__ (MyClass4ForErb) at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:52 Module#__script__ {} at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:50 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/erb/defmethod/def_erb_method_spec.rb:4 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 12) GetoptLong#each_option passes each argument/value pair to the block ERROR invalid option -- B GetoptLong#set_error at /Users/brian/devel/rubinius/lib/getoptlong.rb:403 GetoptLong#get_option (get) at /Users/brian/devel/rubinius/lib/getoptlong.rb:580 GetoptLong#each_option (each) at /Users/brian/devel/rubinius/lib/getoptlong.rb:611 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:21 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/each_option_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/each_option_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 13) GetoptLong#each passes each argument/value pair to the block FAILED Expected [] to equal [["--size", "10k"], ["--verbose", ""], ["--query", ""]] Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:21 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/each.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/each_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/each_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 14) GetoptLong#get_option returns the next option name and its argument as an Array FAILED Expected nil to equal ["--size", "10k"] Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:22 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 15) GetoptLong#get_option shifts ARGV on each call FAILED Expected ["full.mspec"] to equal ["-v", "-q", "a.txt", "b.txt"] Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:43 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 16) GetoptLong#get_option terminates processing when encountering '--' FAILED Expected ["full.mspec"] to equal ["--", "-v", "-q", "a.txt", "b.txt"] Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:61 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 17) GetoptLong#get_option raises a if an argument was required, but none given FAILED Expected GetoptLong::MissingArgument but no exception was raised Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 Object(Proc::Function)#should at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/should.rb:6 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:75 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:51 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ at ./spec/frozen/1.8/library/getoptlong/get_option_spec.rb:5 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.unified_load {} at kernel/core/compile.rb:160 Array#each at kernel/core/array.rb:572 Compile.unified_load at kernel/core/compile.rb:126 Kernel.load at kernel/core/compile.rb:404 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:45 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:120 MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:46 Array#each at kernel/core/array.rb:572 MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:42 MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:35 MSpecCI#run at mspec/bin/mspec-ci:68 MSpecCI.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75 Object#__script__ at mspec/bin/mspec-ci:75 CompiledMethod#as_script at kernel/core/compiled_method.rb:359 Compile.single_load at kernel/core/compile.rb:247 Compile.load_from_extension at kernel/core/compile.rb:324 Object#__script__ at kernel/loader.rb:204 18) GetoptLong#get returns the next option name and its argument as an Array FAILED Expected nil to equal ["--size", "10k"] Expectation.fail_with at /Users/brian/devel/rubinius/mspec/lib/mspec/expectations/expectations.rb:10 PositiveOperatorMatcher#== at /Users/brian/devel/rubinius/mspec/lib/mspec/matchers/base.rb:8 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:22 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124 RunState#protect {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 Array#each at kernel/core/array.rb:572 RunState#protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:46 RunState#process {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:64 Array#each at kernel/core/array.rb:572 RunState#process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/state.rb:68 MSpec.describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:29 Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11 Object#__script__ {} at ./spec/frozen/1.8/library/getoptlong/shared/get.rb:2 Proc#[] (call) at kernel/core/proc.rb:84 Object(Module)#it_behaves_like at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/shared.rb:10 Module#__script__ {} at ./spec/frozen/1.8/library/getoptlong/get_spec.rb:6 Kernel(Module)#instance_exec at kernel/core/kernel.rb:542 Kernel(Module)#instance_eval at kernel/core/eval.rb:130 MSpec.protect at /Users/brian/devel/rubinius/m
This paste will be private.
From the Design Piracy series on my blog: