The documentation for FileTest::size? in both Ruby 1.8.7 and 1.9.3 indicates that it should return the size of the file (not true) if the file is not zero-length. I modified the test suite and the implementation for FakeFS::File.size? to match the documented behavior.
Again, only merge the most recent commit.
Updating Gemfile so I can run tests.
Merge remote-tracking branch 'upstream/master' so I can work on more
Ran bundle update.
Fixed both File.size? and the test for such to match the documented
behavior for both Ruby 1.8.7 and 1.9.3, which is to return nil if
the file is missing or is a zer-length file, but is to otherwise
return the actual size (not true as fakefs used to return).
Merged in e1388f7. Thanks!