COMMIT Add additional alias specs for specific cases of interest http://github.com/rubyspec/rubyspec/commit/64e53f6dce86c4c2229acf067aeac379bf558878 COMMIT Update expectation to use better matcher http://github.com/rubyspec/rubyspec/commit/d414b50db34b037fd3afa65e0da44a76a55ff788 COMMIT Add another eigenclass expectation for inheriting from Class http://github.com/rubyspec/rubyspec/commit/db0df70bb59c978eb5ca80555e9109fce7a9dd83 COMMIT Added an eigenclass expectation for classes in 1.8 that was missing http://github.com/rubyspec/rubyspec/commit/cf7dde0b75761888b773c3904ae72b3d2a6d6218 --- 20090423T084100 +++ 20090424T084429 @@ -1,6229 +1,6233 @@ - is reversible - operates on the object's metaclass when used in instance_eval - operates on methods defined via attr, attr_reader, and attr_accessor +- operates on methods with splat arguments +- operates on methods with splat arguments on eigenclasses +- operates on methods with splat arguments defined in a superclass +- operates on methods with splat arguments defined in a superclass using text block for class eval /home/chkbuild/tmp/build/ruby-1.8//rubyspec/language/and_spec.rb The '&&' statement @@ -6595,6 +6599,8 @@ - raises a TypeError for Fixnum's - raises a TypeError for symbols - is a singleton Class instance +- is a Class for classes +- inherits from Class for classes A constant on an eigenclass - can be accessed after the eigenclass body is reopened @@ -12271,7 +12277,8 @@ - writes just a newline when given just a newline - writes nil with a newline when given nil as an arg - calls to_s before writing non-string objects -- writes each arg if given several +- writes each arg if given severalheh + - flattens a nested array before writing it - writes [...] for a recursive array arg - writes a newline after objects that do not end in newlines @@ -12297,8 +12304,7 @@ - raises an Errno::EINVAL when not passed a valid offset IO.read on an empty file -- returns nil when length is passedheh - +- returns nil when length is passed - returns an empty string when no length is passed IO#read @@ -16679,92 +16685,92 @@ /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/symbol/inspect_spec.rb Symbol#inspect +- returns self as a symbol literal for :"foo bar" +- returns self as a symbol literal for :"\"" - returns self as a symbol literal for :[] -- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :$= +- returns self as a symbol literal for :fred - returns self as a symbol literal for :$$ +- returns self as a symbol literal for :"@ruby!" - returns self as a symbol literal for :/ - returns self as a symbol literal for :$. -- returns self as a symbol literal for :"9" -- returns self as a symbol literal for :"\"\"" +- returns self as a symbol literal for :"=>" - returns self as a symbol literal for :".." - returns self as a symbol literal for :$~ -- returns self as a symbol literal for :"@ruby?" -- returns self as a symbol literal for :@@ruby -- returns self as a symbol literal for :"?" -- returns self as a symbol literal for :"=" +- returns self as a symbol literal for :fred? +- returns self as a symbol literal for :$1234 - returns self as a symbol literal for :=~ -- returns self as a symbol literal for :fred! - returns self as a symbol literal for :$< -- returns self as a symbol literal for :"$" - returns self as a symbol literal for :> -- returns self as a symbol literal for :"." +- returns self as a symbol literal for :"," +- returns self as a symbol literal for :" foo" - returns self as a symbol literal for :< -- returns self as a symbol literal for :" " +- returns self as a symbol literal for :"$-ww" +- returns self as a symbol literal for :"|||" - returns self as a symbol literal for :$\ - returns self as a symbol literal for :>= - returns self as a symbol literal for :$+ - returns self as a symbol literal for :` -- returns self as a symbol literal for :"\"" -- returns self as a symbol literal for :"++" +- returns self as a symbol literal for :"$ruby?" +- returns self as a symbol literal for :"@" - returns self as a symbol literal for :^ -- returns self as a symbol literal for :fred -- returns self as a symbol literal for :"@ruby!" - returns self as a symbol literal for :% - returns self as a symbol literal for :=== -- returns self as a symbol literal for :"=>" +- returns self as a symbol literal for :"'" - returns self as a symbol literal for :$: - returns self as a symbol literal for :$* - returns self as a symbol literal for :<=> -- returns self as a symbol literal for :fred? -- returns self as a symbol literal for :$1234 +- returns self as a symbol literal for :"foo " - returns self as a symbol literal for :$> - returns self as a symbol literal for :"!" +- returns self as a symbol literal for :"@@ruby?" - returns self as a symbol literal for :-@ -- returns self as a symbol literal for :"," -- returns self as a symbol literal for :" foo" +- returns self as a symbol literal for :"||" - returns self as a symbol literal for :>> - returns self as a symbol literal for :~ - returns self as a symbol literal for :$' -- returns self as a symbol literal for :"$-ww" -- returns self as a symbol literal for :"foo bar" -- returns self as a symbol literal for :"|||" -- returns self as a symbol literal for :"$ruby?" +- returns self as a symbol literal for :"$ruby!" +- returns self as a symbol literal for :@ruby +- returns self as a symbol literal for :";" - returns self as a symbol literal for :[]= - returns self as a symbol literal for :| -- returns self as a symbol literal for :"@" - returns self as a symbol literal for :"..." +- returns self as a symbol literal for :"&&" - returns self as a symbol literal for :$; -- returns self as a symbol literal for :"'" +- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :"9" +- returns self as a symbol literal for :"@@ruby!" - returns self as a symbol literal for :$! - returns self as a symbol literal for :"!~" -- returns self as a symbol literal for :"foo " -- returns self as a symbol literal for :"@@ruby?" - returns self as a symbol literal for :* - returns self as a symbol literal for :$/ - returns self as a symbol literal for :$` -- returns self as a symbol literal for :"||" -- returns self as a symbol literal for :@ruby +- returns self as a symbol literal for :":" - returns self as a symbol literal for :<= - returns self as a symbol literal for :$" -- returns self as a symbol literal for :"$ruby!" -- returns self as a symbol literal for :";" +- returns self as a symbol literal for :$ruby - returns self as a symbol literal for :& - returns self as a symbol literal for :"!=" +- returns self as a symbol literal for :"\"\"" +- returns self as a symbol literal for :"++" - returns self as a symbol literal for :$@ - returns self as a symbol literal for :== - returns self as a symbol literal for :$? -- returns self as a symbol literal for :"&&" +- returns self as a symbol literal for :"@ruby?" - returns self as a symbol literal for :$-w - returns self as a symbol literal for :$_ -- returns self as a symbol literal for :"*foo" +- returns self as a symbol literal for :@@ruby +- returns self as a symbol literal for :"?" +- returns self as a symbol literal for :"=" - returns self as a symbol literal for :$& -- returns self as a symbol literal for :"@@ruby!" +- returns self as a symbol literal for :fred! +- returns self as a symbol literal for :"$" - returns self as a symbol literal for :$, - returns self as a symbol literal for :** - returns self as a symbol literal for :"::" +- returns self as a symbol literal for :"." - returns self as a symbol literal for :+@ -- returns self as a symbol literal for :":" +- returns self as a symbol literal for :" " - returns self as a symbol literal for :<< /home/chkbuild/tmp/build/ruby-1.8//rubyspec/core/symbol/to_i_spec.rb @@ -26412,7 +26418,7 @@ Finished in seconds -2543 files, 10477 examples, 35260 expectations, 20 failures, 18 errors +2543 files, 10483 examples, 35266 expectations, 20 failures, 18 errors exit 1 failed(rubyspec) == end #