COMMIT 1.9: Hash: complex recursive structures (redmine #1448) http://github.com/rubyspec/rubyspec/commit/f9e820b243f82cb2edbe2624e1aa2145ee5b5364 COMMIT Refactored "== true" to "be_true" etc. http://github.com/rubyspec/rubyspec/commit/c8d756702d272056a3f21969ef083bf7bf9a914e COMMIT Add Time.now and Time.new specs http://github.com/rubyspec/rubyspec/commit/51f834f26b7f80cb0b429d93e9cdc7325053ebde COMMIT 1.9: Advanced recursive array comparison http://github.com/rubyspec/rubyspec/commit/2c2d23e7726cd15e7a8c66e43a48d2980aa0fc7d --- 20090509T082559 +++ 20090510T082158 @@ -1,8917 +1,8917 @@ IMAPTest#test_imaps_with_ca_file: s: . IMAPTest#test_starttls: s: . IMAPTest#test_unexpected_eof: s: . -MinitestSpec#test_needs_to_verify_mismatch: s: . -MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . -MinitestSpec#test_needs_to_verify_non_nil: s: . -MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . +MinitestSpec#test_needs_to_verify_inequality: s: . MinitestSpec#test_needs_to_have_all_methods_named_well: s: . -MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . -MinitestSpec#test_needs_to_verify_non_identity: s: . +MinitestSpec#test_needs_to_verify_regexp_matches: s: . MinitestSpec#test_needs_to_catch_an_expected_exception: s: . -MinitestSpec#test_needs_to_verify_nil: s: . +MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . +MinitestSpec#test_needs_to_verify_non_nil: s: . +MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . +MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . +MinitestSpec#test_needs_to_verify_types_of_objects: s: . +MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . +MinitestSpec#test_needs_to_verify_nil: s: . MinitestSpec#test_needs_to_verify_throw: s: . -MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . +MinitestSpec#test_needs_to_verify_mismatch: s: . +MinitestSpec#test_needs_to_verify_using_respond_to: s: . MinitestSpec#test_needs_to_verify_equality: s: . -MinitestSpec#test_needs_to_verify_inequality: s: . MinitestSpec#test_needs_to_verify_identity: s: . MinitestSpec#test_needs_to_verify_using_any_operator: s: . -MinitestSpec#test_needs_to_verify_using_respond_to: s: . -MinitestSpec#test_needs_to_verify_types_of_objects: s: . -MinitestSpec#test_needs_to_verify_regexp_matches: s: . +MinitestSpec#test_needs_to_verify_non_identity: s: . NonString#test_6: s: . NonString#test_7: s: . OpenSSL::TestASN1#test_decode: s: . @@ -16141,25 +16141,27 @@ - returns true if corresponding elements are #eql? - returns false if other is shorter than self - returns false if other is longer than self +- returns false immediately when sizes of the arrays differ +- does not call #to_ary on its argument +- does not call #to_ary on Array subclasses +- ignores array class differences - returns false if any corresponding elements are not #eql? -- properly handles recursive arrays - does not call #to_ary on its argument - does not call #to_ary on Array subclasses - ignores array class differences /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/equal_value_spec.rb Array#== -- return true if the other is self -- returns true if corresponding elements are #== -- returns false if the other is shorter than self -- returns false if the other is longer than self -- returns false if any corresponding elements are not #== +- returns true if other is the same array +- returns true if corresponding elements are #eql? +- returns false if other is shorter than self +- returns false if other is longer than self - returns false immediately when sizes of the arrays differ -- properly handles recursive arrays - does not call #to_ary on its argument - does not call #to_ary on Array subclasses - ignores array class differences -- does not call #== on its argument +- returns false if any corresponding elements are not #== +- returns true if corresponding elements are #== /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/fetch_spec.rb Array#fetch @@ -16367,7 +16369,6 @@ - creates an array with no duplicates - creates an array with elements in order they are first encountered - does not modify the original Array -- properly handles recursive arrays - tries to convert the passed argument to an Array using #to_ary - determines equivalence between elements in the sense of eql? - does return subclass instances for Array subclasses @@ -20239,6 +20240,7 @@ - sets the offset - can handle any numerical argument without breaking - raises IOError on closed stream +heh /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/print_spec.rb IO#print @@ -20247,7 +20249,6 @@ IO#print - needs to be reviewed for spec completeness -heh /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/printf_spec.rb IO#printf @@ -24583,6 +24584,9 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/initialize_copy_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/initialize_spec.rb +Time.new +- creates a time based on the current system time + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/isdst_spec.rb Time#isdst @@ -24637,6 +24641,9 @@ - returns the month of the year /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/now_spec.rb +Time.now +- creates a time based on the current system time + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/time/plus_spec.rb Time#+ - increments the time by the specified amount @@ -33243,7 +33250,7 @@ Finished in seconds -2546 files, 9038 examples, 119926 expectations, 16 failures, 7 errors +2546 files, 9041 examples, 114342 expectations, 16 failures, 7 errors exit 1 failed(rubyspec) == end #