fix tests for normalize_dir
This commit is contained in:
@@ -67,9 +67,10 @@ module Gollum
|
||||
# Returns a normalized String directory name, or nil if no directory
|
||||
# is given.
|
||||
def self.normalize_dir(dir)
|
||||
return '' if dir =~ /^.:\/$/
|
||||
if dir
|
||||
dir = ::File.expand_path(dir, '/')
|
||||
dir = '' if (dir == '/' || dir =~ /^.:\/$/)
|
||||
dir = '' if dir == '/'
|
||||
end
|
||||
dir
|
||||
end
|
||||
|
||||
@@ -139,6 +139,7 @@ context "Page" do
|
||||
assert_equal "", Gollum::BlobEntry.normalize_dir("")
|
||||
assert_equal "", Gollum::BlobEntry.normalize_dir(".")
|
||||
assert_equal "", Gollum::BlobEntry.normalize_dir("/")
|
||||
assert_equal "", Gollum::BlobEntry.normalize_dir("c:/")
|
||||
assert_equal "/foo", Gollum::BlobEntry.normalize_dir("foo")
|
||||
assert_equal "/foo", Gollum::BlobEntry.normalize_dir("/foo")
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user