Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
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 #<Object:0x1c9>.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 #<Object:0x1c9>.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
This paste will be private.
From the Design Piracy series on my blog: