diff options
| author | Jack Nagel | 2014-06-30 21:47:50 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-06-30 22:14:06 -0500 |
| commit | af1b187d9b79352f8bd408942e3e1cda0d977c64 (patch) | |
| tree | a120521d686a7d692fd7d8c0658186cb80cead36 /Library | |
| parent | dadd74f47e5fa103e8c7d28801eeaf88b799a616 (diff) | |
| download | homebrew-af1b187d9b79352f8bd408942e3e1cda0d977c64.tar.bz2 | |
Add tests around opt links
Diffstat (limited to 'Library')
| -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 |
