Report abuse

1)
CGI::Cookie#value= automatically converts the passed Object to an Array using #Array FAILED
Expected "test"
 to equal ["test"]

/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/cookie/value_spec.rb:36
/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'
./1.8//library/cgi/cookie/value_spec.rb:2: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/cookie/value_spec.rb:20
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

2)
CGI::Cookie#value= does keep self and the values in sync FAILED
Expected nil
 to equal "one"

/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/cookie/value_spec.rb:51
/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/cookie/value_spec.rb:20
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

3)
SortedSet#flatten_merge flattens the passed SortedSet and merges it into self ERROR
NoMethodError: undefined method `<=>' for #
(eval):49:in `sort!'
(eval):49:in `to_a'
(eval):44:in `each'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:122:in `flatten_merge'
./1.8//library/set/sortedset/flatten_merge_spec.rb:14:in `send'
./1.8//library/set/sortedset/flatten_merge_spec.rb:14
/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'
./1.8//library/set/sortedset/flatten_merge_spec.rb:2: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/set/sortedset/flatten_merge_spec.rb:4
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

4)
SortedSet#flatten returns a copy of self with each included SortedSet flattened ERROR
NoMethodError: undefined method `<=>' for #
(eval):49:in `sort!'
(eval):49:in `to_a'
(eval):44:in `each'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:122:in `flatten_merge'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:143:in `flatten'
./1.8//library/set/sortedset/flatten_spec.rb:8
/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'
./1.8//library/set/sortedset/flatten_spec.rb:2: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/set/sortedset/flatten_spec.rb:4
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

5)
SortedSet#flatten! flattens self ERROR
NoMethodError: undefined method `<=>' for #
(eval):49:in `sort!'
(eval):49:in `to_a'
(eval):44:in `each'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:149:in `detect'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:149:in `flatten!'
./1.8//library/set/sortedset/flatten_spec.rb:20
/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'
(eval):49: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/set/sortedset/flatten_spec.rb:16
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

6)
SortedSet#flatten! returns self when self was modified ERROR
ArgumentError: comparison of Fixnum with SortedSet failed
(eval):49:in `sort!'
(eval):49:in `to_a'
(eval):44:in `each'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:149:in `detect'
/opt/ruby187-dev/lib/ruby/1.8/set.rb:149:in `flatten!'
./1.8//library/set/sortedset/flatten_spec.rb:26
/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'
(eval):49: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/set/sortedset/flatten_spec.rb:16
/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:86:in `main'
/opt/work/mspec.git/bin/mspec-run:8

Finished in 23.885363 seconds

2386 files, 8804 examples, 30276 expectations, 2 failures, 4 errors