COMMIT Float#rationalize: Add examples for Inf and NaN http://github.com/rubyspec/rubyspec/commit/58dff455a0264f191b77820918dec91d2d85e94d COMMIT Numeric#rationalize: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/00d4cc34357716411bf515ff282a8bc23a205baf COMMIT Float#rationalize: Initially specify 1.9 method http://github.com/rubyspec/rubyspec/commit/cd763b65c5ae21cf087fe4ed3b30f9cc9e2a3f65 COMMIT nil#to_r: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/59b8f9da4839a33620c10f803136d1dd3e9021c2 COMMIT nil#rationalize: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/a6e1ee1d1cba30d3431a3569e2eb17e67bf9e107 COMMIT Rational#rationalize: Initially spec 1.9 method http://github.com/rubyspec/rubyspec/commit/3c44ef939a7b9bff00febc77937459e4ca404676 COMMIT Enumerator#peek: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/315d72a98ffe9df7809f25a768dad738dcf56993 COMMIT Change Time.at date to a time in the summer (during DST) http://github.com/rubyspec/rubyspec/commit/e6d60aeefb1afa2e9d872d444f011a96dd6c5b8a COMMIT Numeric#i: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/6122946c21c1508217116f440b382766aa68a07f COMMIT Encoding#ascii_compatible?: Specify 1.9 method http://github.com/rubyspec/rubyspec/commit/cdec7a1df8900efe2c458b3afe24de364fb3ad3a --- 20090818T075745 +++ 20090819T075742 @@ -1,14882 +1,14882 @@ TestThread#test_join: s: . TestThread#test_join2: s: . TestThread#test_kill_main_thread: s: . -TestThread#test_list: s: . +TestThread#test_list: s: F TestThread#test_local_barrier: s: . TestThread#test_main: s: . TestThread#test_mutex_deadlock: s: . @@ -15414,7 +15414,12 @@ Exception raised: <#>. -5877 tests, 2839078 assertions, 4 failures, 7 errors, 0 skips + ) Failure: +test_list(TestThread) [/home/chkbuild/tmp/build/ruby-1.9.1//ruby/test/ruby/test_thread.rb:226]: +<"[#, #, #]"> expected but was +<"[#, #, #]">. + +5877 tests, 2839077 assertions, 5 failures, 7 errors, 0 skips make: *** [test-all] エラー 1 exit 2 failed(test-all) @@ -17982,6 +17987,11 @@ - has a 'locale' key with the locale charmap encoding as its value - only contains valid aliased encodings +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb +Encoding#ascii_compatible? +- returns true if self represents an ASCII-compatible encoding (ERROR - ) +- returns false if self does not represent an ASCII-compatible encoding (ERROR - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/compatible_spec.rb Encoding.compatible? - returns an Encoding object if the given encodings are compatible @@ -18742,6 +18752,14 @@ - raises a StopIteration exception at the end of the stream - rewinds the enumerator after raising StopIteration +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb +Enumerator#peek +- returns the next element in self (ERROR - ) +- does not advance the position of the current element (ERROR - ) +- can be called repeatedly without advancing the position of the current element (ERROR - ) +- works in concert with #rewind (ERROR - ) +- raises StopIteration if called on a finished enumerator (FAILED - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/rewind_spec.rb Enumerator#rewind - resets the enumerator to its initial state @@ -20528,6 +20546,14 @@ Float#+ - returns self plus other +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb +Float#rationalize +- returns self as a simplified Rational with no argument (ERROR - ) +- simplifies self to the degree specified by a Rational argument (ERROR - ) +- simplifies self to the degree specified by a Float argument (ERROR - ) +- raises a FloatDomainError for Infinity (FAILED - ) +- raises a FloatDomainError for NaN (FAILED - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/round_spec.rb Float#round - returns the nearest Integer @@ -21594,6 +21620,7 @@ IO#readlines when passed [file_name, separator] - does not change $_ - returns an Array containing all paragraphs when the passed separator is an empty String +heh /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/readpartial_spec.rb IO#readpartial @@ -21619,7 +21646,6 @@ - reassociates self with the I/O stream specified as an argument, after some sysreads - reassociates self with the I/O stream specified as an argument, after some writes - reassociates self with a new stream after some reads (FAILED - ) -heh /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/rewind_spec.rb IO#rewind @@ -24099,6 +24125,11 @@ NilClass#| - returns false if other is nil or false, otherwise true +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb +NilClass#rationalize +- returns 0/1 (ERROR - ) +- ignores arguments (ERROR - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/to_a_spec.rb NilClass#to_a - returns an empty array @@ -24113,6 +24144,10 @@ - returns 0 - does not cause NilClass to be coerced to Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/to_r_spec.rb +NilClass#to_r +- returns 0/1 + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/to_s_spec.rb NilClass#to_s - returns the string '' @@ -24210,6 +24245,12 @@ Numeric#floor - converts self to a Float (using #to_f) and returns the #floor'ed result +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb +Numeric#i +- returns a Complex object (ERROR - ) +- sets the real part to 0 (ERROR - ) +- sets the imaginary part to self (ERROR - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/imag_spec.rb Numeric#imag - returns 0 @@ -24265,6 +24306,12 @@ - returns [NaN, NaN] if self is NaN /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/quo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb +Numeric#rationalize +- returns a Rational object (ERROR - ) +- uses self as the numerator (ERROR - ) +- uses 1 as the denominator (ERROR - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/real_spec.rb Numeric#real - returns self @@ -25259,6 +25306,12 @@ - calls #coerce on the passed argument with self - calls #/ on the coerced Rational with the coerced Object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb +Rational#rationalize +- returns self with no argument (ERROR - ) +- simplifies self to the degree specified by a Rational argument (ERROR - ) +- simplifies self to the degree specified by a Float argument (ERROR - ) + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/remainder_spec.rb Rational#remainder - needs to be reviewed for spec completeness @@ -36574,6 +36627,20 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/remainder_spec.rb:3:in `' ) +Encoding#ascii_compatible? returns true if self represents an ASCII-compatible encoding ERROR +NoMethodError: undefined method `ascii_compatible?' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:6:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:3:in `' + + ) +Encoding#ascii_compatible? returns false if self does not represent an ASCII-compatible encoding ERROR +NoMethodError: undefined method `ascii_compatible?' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:10:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/ascii_compatible_spec.rb:3:in `' + + ) Encoding#dummy? returns true for dummy encodings ERROR NameError: uninitialized constant Encoding::CP50221 /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/dummy_spec.rb:12:in `block (3 levels) in ' @@ -36582,14 +36649,14 @@ ) Enumerable#join returns an empty string if the Array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b5abba0 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x0000000a5c1bd8 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:4:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join returns a string formed by concatenating each element.to_s separated by separator without trailing separator ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b5aa198> +NoMethodError: undefined method `join' for #<#::Enum:0x0000000a5c0208> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:10:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' @@ -36597,26 +36664,62 @@ ) Enumerable#join raises an ArgumentError when the Array is recursive FAILED Expected ArgumentError -but got NoMethodError (undefined method `join' for #<#::Enum:0x0000000b5a72c8>) +but got NoMethodError (undefined method `join' for #<#::Enum:0x0000000a5bd338>) /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:77:in `block (3 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join does not consider taint of either the array or the separator when the array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b5a4a18 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x0000000a5bacf0 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:91:in `block (2 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) Enumerable#join does not consider untrustworthiness of either the array or the separator when the array is empty ERROR -NoMethodError: undefined method `join' for #<#::Enum:0x0000000b5a31d0 @elements=[]> +NoMethodError: undefined method `join' for #<#::Enum:0x0000000a5b9438 @elements=[]> /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/array/join.rb:119:in `block (3 levels) in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:5:in `block in ' /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/join_spec.rb:4:in `' ) +Enumerator#peek returns the next element in self ERROR +NoMethodError: undefined method `peek' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:10:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:3:in `' + + ) +Enumerator#peek does not advance the position of the current element ERROR +NoMethodError: undefined method `peek' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:15:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:3:in `' + + ) +Enumerator#peek can be called repeatedly without advancing the position of the current element ERROR +NoMethodError: undefined method `peek' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:20:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:3:in `' + + ) +Enumerator#peek works in concert with #rewind ERROR +NoMethodError: undefined method `peek' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:30:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:3:in `' + + ) +Enumerator#peek raises StopIteration if called on a finished enumerator FAILED +Expected StopIteration +but got NoMethodError (undefined method `peek' for #) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:35:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/peek_spec.rb:3:in `' + + ) Enumerator#with_index accepts an optional argument when given a block FAILED Expected to not get ArgumentError /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerator/with_index_spec.rb:10:in `block (3 levels) in ' @@ -36850,6 +36953,43 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/modulo_spec.rb:8:in `' ) +Float#rationalize returns self as a simplified Rational with no argument ERROR +NoMethodError: undefined method `rationalize' for 3382729202.92822:Float +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:6:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:3:in `' + + ) +Float#rationalize simplifies self to the degree specified by a Rational argument ERROR +NoMethodError: undefined method `rationalize' for 0.3:Float +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:13:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:3:in `' + + ) +Float#rationalize simplifies self to the degree specified by a Float argument ERROR +NoMethodError: undefined method `rationalize' for 0.3:Float +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:24:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:3:in `' + + ) +Float#rationalize raises a FloatDomainError for Infinity FAILED +Expected FloatDomainError +but got NoMethodError (undefined method `rationalize' for Infinity:Float) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:33:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:3:in `' + + ) +Float#rationalize raises a FloatDomainError for NaN FAILED +Expected FloatDomainError +but got NoMethodError (undefined method `rationalize' for NaN:Float) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:37:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/rationalize_spec.rb:3:in `' + + ) Float#to_s returns a string representation of self FAILED Expected "1.0e+14" to equal "100000000000000.0" @@ -37214,6 +37354,20 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/module/autoload_spec.rb:15:in `' ) +NilClass#rationalize returns 0/1 ERROR +NoMethodError: undefined method `rationalize' for nil:NilClass +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:6:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:3:in `' + + ) +NilClass#rationalize ignores arguments ERROR +NoMethodError: undefined method `rationalize' for nil:NilClass +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:10:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/nil/rationalize_spec.rb:3:in `' + + ) Numeric#angle returns Pi if -0.0 FAILED Expected 0 to equal 3.14159265358979 @@ -37260,6 +37414,27 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/divmod_spec.rb:4:in `' ) +Numeric#i returns a Complex object ERROR +NoMethodError: undefined method `i' for 34:Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:6:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:3:in `' + + ) +Numeric#i sets the real part to 0 ERROR +NoMethodError: undefined method `i' for 7342:Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:10:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:3:in `' + + ) +Numeric#i sets the imaginary part to self ERROR +NoMethodError: undefined method `i' for 62.81:Float +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:14:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/i_spec.rb:3:in `' + + ) Numeric#modulo returns the result of self#- (self#/ other) * other ERROR NoMethodError: undefined method `%' for # /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/modulo_spec.rb:20:in `modulo' @@ -37283,6 +37458,33 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/phase_spec.rb:4:in `' ) +Numeric#rationalize returns a Rational object ERROR +NoMethodError: undefined method `rationalize' for 0:Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:16:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:15:in `each' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:15:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:3:in `' + + ) +Numeric#rationalize uses self as the numerator ERROR +NoMethodError: undefined method `rationalize' for 0:Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:22:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:21:in `each' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:21:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:3:in `' + + ) +Numeric#rationalize uses 1 as the denominator ERROR +NoMethodError: undefined method `rationalize' for 0:Fixnum +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:28:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:27:in `each' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:27:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/rationalize_spec.rb:3:in `' + + ) Proc#parameters returns an empty Array for a proc expecting no parameters ERROR NoMethodError: undefined method `parameters' for # /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/proc/versions/parameters_1.9.rb:6:in `block (3 levels) in ' @@ -37880,6 +38082,27 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/exponent_spec.rb:3:in `' ) +Rational#rationalize returns self with no argument ERROR +NoMethodError: undefined method `rationalize' for (4/1):Rational +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:6:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:3:in `' + + ) +Rational#rationalize simplifies self to the degree specified by a Rational argument ERROR +NoMethodError: undefined method `rationalize' for (5404319552844595/18014398509481984):Rational +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:14:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:3:in `' + + ) +Rational#rationalize simplifies self to the degree specified by a Float argument ERROR +NoMethodError: undefined method `rationalize' for (5404319552844595/18014398509481984):Rational +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:25:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/rationalize_spec.rb:3:in `' + + ) String#[] with Regexp, group returns the capture for the given name ERROR TypeError: can't convert String into Integer /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/shared/versions/slice_1.9.rb:5:in `[]' @@ -38247,7 +38470,7 @@ Finished in seconds -2872 files, 11373 examples, 202317 expectations, 84 failures, 150 errors +2880 files, 11397 examples, 190381 expectations, 87 failures, 170 errors exit 1 failed(rubyspec) == end #