From 46db9d557b35ec25eef647760e15079b5e1dfa7e Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 22 Sep 2026 19:45:55 +0900 Subject: [PATCH] Test hard-link identity and verify the `link` alias Verify that `ln` creates hard links and that `link` remains an alias. Fix #185 --- test/fileutils/test_fileutils.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/fileutils/test_fileutils.rb b/test/fileutils/test_fileutils.rb index 27511c2..35cfbc8 100644 --- a/test/fileutils/test_fileutils.rb +++ b/test/fileutils/test_fileutils.rb @@ -928,6 +928,8 @@ def test_ln TARGETS.each do |fname| ln fname, 'tmp/lndest' assert_same_file fname, 'tmp/lndest' + assert_same_entry fname, 'tmp/lndest' + assert_file.identical?(fname, 'tmp/lndest') File.unlink 'tmp/lndest' end @@ -1977,6 +1979,7 @@ def test_identical? def test_link check_singleton :link + assert_equal(FileUtils.method(:ln), FileUtils.method(:link)) end def test_makedirs