package s3 import ( "io/fs" "testing" "time" "github.com/matryer/is" "github.com/minio/minio-go/v7" ) func TestTransformObjectInfo(t *testing.T) { now := time.Now() objInfo := minio.ObjectInfo{ Key: "directory/filename", Size: 1245, LastModified: now, } info := transformObjectInfo(objInfo) is := is.New(t) is.Equal(info.IsDir(), false) is.Equal(info.Mode(), fs.FileMode(0o400)) is.Equal(info.Name(), "filename") is.Equal(info.Size(), int64(1245)) is.Equal(info.ModTime(), now) }