require 'stringio' in test files so that we're able to run them indiv…
running a single test file:
RUBYLIB=lib ruby test/fakefs_test.rb
don't hack LOAD_PATH in every test file
FileUtils.rm should be able to delete two or more files. Closes #23
Remove unnecessary constants
Spacing + alignment
Add FileTest#exist? Swap out FileTest for FakeFS::FileTest. Closes #14
raise Errno::EEXIST when Dir.mkdir is called with an existing directo…
…ry. Closes #21.
Update docs for proper usage of FakeFS::SpecHelpers
Fix a path in the README
Fix a test for ruby 1.9.1 (question mark *must* end the method in 1.9…
Add NotImplementedErrors for missing methods on File for ruby 1.9.1
Fix a test name
Add File#to_i (an alias for fileno)
Remove unused ivar
Remove File.open - it is implemented by StringIO
Remove File#flush (it is implemented by StringIO)
Cleanup trailing whitespace
Make sure that no StringIO instance methods leak out FakeFS::File tha…
…t aren't in File
Ensure that every method in IO and File (RealFile) is in FakeFS::File…
… (since File < IO). raise NotImplemenetedErrors for methods which have not yet been implemented.
Cleanup FakeFS::File by descending from StringIO.
Add File#pos=, File#tell=
ghetto-check the tests
add publish and gem tasks
Merge remote branch 'scott/rspec_helpers'
Bitmask file creation modes allow for Tempfile compatability.
Improve SpecHelpers to work consistently. Use 'include' instead of 'e…
…xtend' + use_fakefs. Add specs.
Doc fixes to the spec helper
added support for recursive globbing
FakeDir.glob now handles recursive globs (i.e. '**') like the standard
lib Dir. Previously they were treated identically to single wild cards
Resolves issue #16
Add File#seek. Fixes Github Issue #19