diff options
| author | Jack Nagel | 2014-06-30 21:47:50 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-30 22:14:06 -0500 |
| commit | c0baad7e68940c9783dcfe04b87918ef4029e24b (patch) | |
| tree | df5284650d6758c856cebfd7a8eb713798476b61 /Library/Homebrew/test | |
| parent | a3958c6d8bf98fc407b97d0b621b3b31cd1a4f79 (diff) | |
| download | brew-c0baad7e68940c9783dcfe04b87918ef4029e24b.tar.bz2 | |
Add tests around opt links
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/test_keg.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_keg.rb b/Library/Homebrew/test/test_keg.rb index 7fd2cef6f..0547e0fe7 100644 --- a/Library/Homebrew/test/test_keg.rb +++ b/Library/Homebrew/test/test_keg.rb @@ -125,4 +125,23 @@ class LinkTests < Homebrew::TestCase refute_predicate HOMEBREW_PREFIX/"lib/foo", :directory? refute_predicate HOMEBREW_PREFIX/"lib/foo/.DS_Store", :exist? end + + def test_existing_opt_link + @keg.opt_record.make_relative_symlink Pathname.new(@keg) + @keg.optlink + assert_predicate @keg.opt_record, :symlink? + end + + def test_existing_opt_link_directory + @keg.opt_record.mkpath + @keg.optlink + assert_predicate @keg.opt_record, :symlink? + end + + def test_existing_opt_link_file + @keg.opt_record.parent.mkpath + @keg.opt_record.write("foo") + @keg.optlink + assert_predicate @keg.opt_record, :symlink? + end end |
