Report abuse

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