Add test for InstallRenamed module

This commit is contained in:
Jack Nagel 2014-07-11 18:58:42 -05:00
parent 58b99f2cee
commit 3b7c5af431

View File

@ -1,6 +1,7 @@
require 'testing_env'
require 'tmpdir'
require 'extend/pathname'
require 'install_renamed'
class PathnameExtensionTests < Homebrew::TestCase
include FileUtils
@ -197,4 +198,16 @@ class PathnameExtensionTests < Homebrew::TestCase
@dir.install(@file)
assert_predicate @dir, :directory?
end
def test_install_renamed
@dir.extend(InstallRenamed)
@file.write "a"
@dir.install @file
@file.write "b"
@dir.install @file
assert_equal "a", File.read(@dir+@file.basename)
assert_equal "b", File.read(@dir+"#{@file.basename}.default")
end
end