rubyspec/rubyspec — pull request #148 by eregon (2012-07-29 11:19:14+00:00)
Title: Improve specs for File.join using the rules given on [ruby-core:46804]

Hi,

This adds a few clarifications to the `File.join` spec, using the feedback by Usaku Nakamura.
Most notably the spec begins as a set of rules instead of a set of special cases (which I think, for an implementer is clearer and avoids worrying about edge cases too soon with conditions and such).

It also clarifies the Windows part which was rather misleading and specify the behavior of "\" on non-Windows.

Could I ask to have commit rights on RubySpec?
I'd be happy to contribute in a faster way for small or obvious fixes and missing specs.