Support resolution of symlinks in filecount input (#6735)
This commit is contained in:
@@ -102,7 +102,6 @@ func TestSizeFilter(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestMTimeFilter(t *testing.T) {
|
||||
|
||||
mtime := time.Date(2011, time.December, 14, 18, 25, 5, 0, time.UTC)
|
||||
fileAge := time.Since(mtime) - (60 * time.Second)
|
||||
|
||||
@@ -119,6 +118,19 @@ func TestMTimeFilter(t *testing.T) {
|
||||
fileCountEquals(t, fc, len(matches), 0)
|
||||
}
|
||||
|
||||
// The library dependency karrick/godirwalk completely abstracts out the
|
||||
// behavior of the FollowSymlinks plugin input option. However, it should at
|
||||
// least behave identically when enabled on a filesystem with no symlinks.
|
||||
func TestFollowSymlinks(t *testing.T) {
|
||||
fc := getNoFilterFileCount()
|
||||
fc.FollowSymlinks = true
|
||||
matches := []string{"foo", "bar", "baz", "qux",
|
||||
"subdir/", "subdir/quux", "subdir/quuz",
|
||||
"subdir/nested2", "subdir/nested2/qux"}
|
||||
|
||||
fileCountEquals(t, fc, len(matches), 5096)
|
||||
}
|
||||
|
||||
// Paths with a trailing slash will not exactly match paths produced during the
|
||||
// walk as these paths are cleaned before being returned from godirwalk. #6329
|
||||
func TestDirectoryWithTrailingSlash(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user