package utils import ( "os" "path" "testing" ) func TestIsFileOwner(t *testing.T) { var err error var file *os.File if file, err = os.Create(path.Join(os.TempDir(), "testIsFileOwner")); err != nil { t.Fatalf("failed to create file: %s", err) } file.Close() if ok := IsFileOwner(path.Join(os.TempDir(), "testIsFileOwner")); !ok { t.Fatalf("User should be owner of file") } if err = os.Remove(path.Join(os.TempDir(), "testIsFileOwner")); err != nil { t.Fatalf("failed to remove file: %s", err) } }