euler:rubinius brian$ bin/mspec spec/ruby/1.8/library/uri/parse_spec.rb
......F......F.
1)
URI.parse populates the components of a parsed URI::FTP object FAILED
Expected {:userinfo=>"anonymous",
:scheme=>"ftp",
:port=>21,
:path=>"pub/ruby/1.8/ruby-1.8.6.tar.bz2",
:typecode=>"i",
:host=>"ruby-lang.org"}
to equal {:userinfo=>"anonymous",
:scheme=>"ftp",
:port=>21,
:path=>"/pub/ruby/1.8/ruby-1.8.6.tar.bz2",
:typecode=>"i",
:host=>"ruby-lang.org"}
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
Object#__script__ {} at ./spec/ruby/1.8/library/uri/parse_spec.rb:54
Kernel(Object)#instance_eval at kernel/core/eval.rb:103
MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:128
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:30
Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/library/uri/parse_spec.rb:12
CompiledMethod#as_script at kernel/core/compiled_method.rb:407
Compile.single_load at kernel/core/compile.rb:248
Compile.unified_load {} at kernel/core/compile.rb:161
Array#each at kernel/core/array.rb:572
Compile.unified_load at kernel/core/compile.rb:127
Kernel.load at kernel/core/compile.rb:405
#.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:49
Kernel(Object)#instance_eval at kernel/core/eval.rb:103
MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:50
Array#each at kernel/core/array.rb:572
MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:43
MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:36
MSpecRun#run at /Users/brian/devel/rubinius/mspec/lib/mspec/commands/mspec-run.rb:76
MSpecRun.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
Object#__script__ at /Users/brian/devel/rubinius/mspec/bin/mspec-run:8
CompiledMethod#as_script at kernel/core/compiled_method.rb:407
Compile.single_load at kernel/core/compile.rb:248
Compile.load_from_extension at kernel/core/compile.rb:325
Object#__script__ at kernel/loader.rb:221
2)
URI.parse conforms to the tests from MatzRuby's generic uri tests FAILED
Expected ["ftp", nil, "ftp.is.co.za", 21, "rfc/rfc1808.txt", nil]
to equal ["ftp", nil, "ftp.is.co.za", 21, "/rfc/rfc1808.txt", nil]
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
Object#__script__ {} at ./spec/ruby/1.8/library/uri/parse_spec.rb:176
Kernel(Object)#instance_eval at kernel/core/eval.rb:103
MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:128
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:30
Object#describe at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/object.rb:11
Object#__script__ at ./spec/ruby/1.8/library/uri/parse_spec.rb:12
CompiledMethod#as_script at kernel/core/compiled_method.rb:407
Compile.single_load at kernel/core/compile.rb:248
Compile.unified_load {} at kernel/core/compile.rb:161
Array#each at kernel/core/array.rb:572
Compile.unified_load at kernel/core/compile.rb:127
Kernel.load at kernel/core/compile.rb:405
#.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:49
Kernel(Object)#instance_eval at kernel/core/eval.rb:103
MSpec.protect at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:124
MSpec.files {} at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:50
Array#each at kernel/core/array.rb:572
MSpec.files at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:43
MSpec.process at /Users/brian/devel/rubinius/mspec/lib/mspec/runner/mspec.rb:36
MSpecRun#run at /Users/brian/devel/rubinius/mspec/lib/mspec/commands/mspec-run.rb:76
MSpecRun.main at /Users/brian/devel/rubinius/mspec/lib/mspec/utils/script.rb:75
Object#__script__ at /Users/brian/devel/rubinius/mspec/bin/mspec-run:8
CompiledMethod#as_script at kernel/core/compiled_method.rb:407
Compile.single_load at kernel/core/compile.rb:248
Compile.load_from_extension at kernel/core/compile.rb:325
Object#__script__ at kernel/loader.rb:221
Finished in 0.171953 seconds
1 file, 15 examples, 50 expectations, 2 failures, 0 errors