COMMIT return: added a test to return from within two nested blocks http://github.com/rubyspec/rubyspec/commit/55b0fdf6f362fa919343d4d1f506579a703d0445 COMMIT 1.8.7: Kernel#__method__, __callee__ (created specs) http://github.com/rubyspec/rubyspec/commit/71f98c2749958ba8b28fe5e6a9a593c86e66b9aa COMMIT Fix description for Range#initialize spec http://github.com/rubyspec/rubyspec/commit/2003c075a6a7485dfe65c1efdd7ee256515322d8 --- 20090515T075056 +++ 20090516T075114 @@ -1,8918 +1,8918 @@ IMAPTest#test_imaps_with_ca_file: s: . IMAPTest#test_starttls: s: . IMAPTest#test_unexpected_eof: s: . -MinitestSpec#test_needs_to_verify_non_identity: s: . -MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . +MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . MinitestSpec#test_needs_to_verify_non_nil: s: . -MinitestSpec#test_needs_to_verify_equality: s: . -MinitestSpec#test_needs_to_verify_types_of_objects: s: . -MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . -MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . MinitestSpec#test_needs_to_catch_an_expected_exception: s: . +MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . +MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . MinitestSpec#test_needs_to_have_all_methods_named_well: s: . -MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . -MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . +MinitestSpec#test_needs_to_verify_non_identity: s: . +MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . +MinitestSpec#test_needs_to_verify_throw: s: . +MinitestSpec#test_needs_to_verify_regexp_matches: s: . +MinitestSpec#test_needs_to_verify_mismatch: s: . +MinitestSpec#test_needs_to_verify_equality: s: . MinitestSpec#test_needs_to_verify_inequality: s: . MinitestSpec#test_needs_to_verify_using_any_operator: s: . +MinitestSpec#test_needs_to_verify_types_of_objects: s: . MinitestSpec#test_needs_to_verify_using_respond_to: s: . -MinitestSpec#test_needs_to_verify_identity: s: . -MinitestSpec#test_needs_to_verify_regexp_matches: s: . -MinitestSpec#test_needs_to_verify_throw: s: . -MinitestSpec#test_needs_to_verify_mismatch: s: . MinitestSpec#test_needs_to_verify_nil: s: . +MinitestSpec#test_needs_to_verify_identity: s: . +MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . NonString#test_6: s: . NonString#test_7: s: . OpenSSL::TestASN1#test_decode: s: . @@ -15563,6 +15563,9 @@ - causes the method that lexically encloses the block to return - returns from the lexically enclosing method even in case of chained calls +The return keyword within two blocks +- causes the method that lexically encloses the block to return + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/language/string_spec.rb Ruby character strings - don't get interpolated when put in single quotes @@ -20701,6 +20704,17 @@ Kernel#String - needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__callee__spec.rb +Kernel.__callee__ +- returns the current method, even when aliased +- returns the original name when aliased method +- returns the caller from blocks too +- returns the caller from define_method too +- returns the caller from block inside define_method too +- returns the caller from a define_method called from the same class +- returns method name even from eval +- returns nil when not called from a method + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__id___spec.rb Kernel#__id__ - returns an integer @@ -20710,6 +20724,17 @@ Kernel#__id__ - needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__method__spec.rb +Kernel.__method__ +- returns the current method, even when aliased +- returns the original name when aliased method +- returns the caller from blocks too +- returns the caller from define_method too +- returns the caller from block inside define_method too +- returns the caller from a define_method called from the same class +- returns method name even from eval +- returns nil when not called from a method + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/__send___spec.rb Kernel#__send__ - needs to be reviewed for spec completeness @@ -22997,7 +23022,7 @@ - returns true if other is an element of self /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/range/initialize_spec.rb -Array#initialize +Range#initialize - is private - raises an ArgumentError if passed without or with only an argument - raises a NameError if passed with two or three arguments @@ -33679,7 +33704,7 @@ Finished in seconds -2563 files, 9162 examples, 129174 expectations, 18 failures, 13 errors +2565 files, 9179 examples, 118841 expectations, 18 failures, 13 errors exit 1 failed(rubyspec) == end #