add file#split

This commit is contained in:
Noah Paessel 2011-01-18 20:22:26 -05:00
parent fa2cacf2c3
commit f366142c64
2 changed files with 12 additions and 0 deletions

View File

@ -215,6 +215,10 @@ module FakeFS
File::Stat.new(file, true) File::Stat.new(file, true)
end end
def self.split(path)
return RealFile.split(path)
end
class Stat class Stat
attr_reader :ctime, :mtime attr_reader :ctime, :mtime

View File

@ -3,6 +3,14 @@ require "test_helper"
class FakeFSTest < Test::Unit::TestCase class FakeFSTest < Test::Unit::TestCase
include FakeFS include FakeFS
def test_split
assert File.respond_to? :split
filename = "/this/is/what/we/expect.txt"
path,filename = File.split(filename)
assert_equal path, "/this/is/what/we"
assert_equal filename, "expect.txt"
end
def setup def setup
FakeFS.activate! FakeFS.activate!
FileSystem.clear FileSystem.clear