1) CGI::QueryExtension#read_from_cmdline when the ARGV Array contains no values returns the lines read from $stdin converted to a HTTP Query String FAILED Expected "1.8/library/cgi/" to equal "one=value&two=other_value&three" /opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with' /opt/work/mspec.git/lib/mspec/matchers/base.rb:8:in `==' ./1.8/library/cgi//queryextension/read_from_cmdline_spec.rb:41 /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `instance_eval' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `protect' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `protect' /opt/ruby18-dev/lib/ruby/1.8/cgi.rb:1082:in `all?' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `each' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `all?' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `protect' /opt/work/mspec.git/lib/mspec/runner/context.rb:72:in `process' /opt/work/mspec.git/lib/mspec/runner/context.rb:68:in `each' /opt/work/mspec.git/lib/mspec/runner/context.rb:68:in `process' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:29:in `describe' /opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe' ./1.8/library/cgi//queryextension/read_from_cmdline_spec.rb:27 /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `load' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `instance_eval' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `protect' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:44:in `each' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:44:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:36:in `process' /opt/work/mspec.git/lib/mspec/commands/mspec-run.rb:75:in `run' /opt/work/mspec.git/lib/mspec/utils/script.rb:85:in `main' /opt/work/mspec.git/bin/mspec-run:8 2) CGI::QueryExtension#read_from_cmdline when the ARGV Array contains no values returns the lines read from $stdin concatenated with '+' when no values are given FAILED Expected "1.8/library/cgi/" to equal "one+two+three" /opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `fail_with' /opt/work/mspec.git/lib/mspec/matchers/base.rb:8:in `==' ./1.8/library/cgi//queryextension/read_from_cmdline_spec.rb:46 /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `instance_eval' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `protect' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `protect' /opt/work/mspec.git/lib/mspec/expectations/expectations.rb:10:in `all?' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `each' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `all?' /opt/work/mspec.git/lib/mspec/runner/context.rb:58:in `protect' /opt/work/mspec.git/lib/mspec/runner/context.rb:72:in `process' /opt/work/mspec.git/lib/mspec/runner/context.rb:68:in `each' /opt/work/mspec.git/lib/mspec/runner/context.rb:68:in `process' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:29:in `describe' /opt/work/mspec.git/lib/mspec/runner/object.rb:11:in `describe' ./1.8/library/cgi//queryextension/read_from_cmdline_spec.rb:27 /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `load' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `instance_eval' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:62:in `protect' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:50:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:44:in `each' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:44:in `files' /opt/work/mspec.git/lib/mspec/runner/mspec.rb:36:in `process' /opt/work/mspec.git/lib/mspec/commands/mspec-run.rb:75:in `run' /opt/work/mspec.git/lib/mspec/utils/script.rb:85:in `main' /opt/work/mspec.git/bin/mspec-run:8 Finished in 0.246417 seconds