Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
2) REXML::Element#namespace returns a hash of the namespaces FAILED Expected ["xmlns", "y", "z"] to equal ["y", "z", "xmlns"] /opt/work/rbx.git/mspec/lib/mspec/expectations/expectations.rb:10:in `fail_with' /opt/work/rbx.git/mspec/lib/mspec/matchers/base.rb:9:in `==' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:12:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:60:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:27:in `describe' /opt/work/rbx.git/mspec/lib/mspec/runner/object.rb:11:in `describe' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:4:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:45:in `load' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-ci:68:in `run' /opt/work/rbx.git/mspec/lib/mspec/utils/script.rb:75:in `main' mspec/bin/mspec-ci:75 3) REXML::Element#namespace uses namespace prefixes as keys FAILED Expected ["xmlns", "y", "z"] to equal ["y", "z", "xmlns"] /opt/work/rbx.git/mspec/lib/mspec/expectations/expectations.rb:10:in `fail_with' /opt/work/rbx.git/mspec/lib/mspec/matchers/base.rb:9:in `==' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:24:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:60:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:27:in `describe' /opt/work/rbx.git/mspec/lib/mspec/runner/object.rb:11:in `describe' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:4:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:45:in `load' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-ci:68:in `run' /opt/work/rbx.git/mspec/lib/mspec/utils/script.rb:75:in `main' mspec/bin/mspec-ci:75 4) REXML::Element#namespace uses namespace values as the hash values FAILED Expected ["1", "2", "3"] to equal ["2", "3", "1"] /opt/work/rbx.git/mspec/lib/mspec/expectations/expectations.rb:10:in `fail_with' /opt/work/rbx.git/mspec/lib/mspec/matchers/base.rb:9:in `==' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:29:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:46:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:60:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/state.rb:56:in `process' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:27:in `describe' /opt/work/rbx.git/mspec/lib/mspec/runner/object.rb:11:in `describe' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:4:in `/opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb' /opt/work/rbx.git/./spec/ruby/1.8/library/rexml/element/namespaces_spec.rb:45:in `load' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `call' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:120:in `protect' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:45:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `each' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:42:in `files' /opt/work/rbx.git/mspec/lib/mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-ci:68:in `run' /opt/work/rbx.git/mspec/lib/mspec/utils/script.rb:75:in `main' mspec/bin/mspec-ci:75 Finished in 72.366000 seconds
This paste will be private.
From the Design Piracy series on my blog: