test(windows): respect retained no-delete handles
This commit is contained in:
@@ -32,9 +32,13 @@ func TestStageArchiveProtectsWindowsStagingArtifactsWithOwnerOnlyACLs(t *testing
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer staged.Close()
|
||||
if err := safeio.ValidatePrivateDirectory(result.stagingRoot); err != nil {
|
||||
t.Fatalf("staging root ACL = %v, want owner-only", err)
|
||||
if err := staged.parent.Validate(); err != nil {
|
||||
t.Fatalf("retained staging root ACL = %v, want owner-only", err)
|
||||
}
|
||||
if err := staged.file.Close(); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
staged.file = nil
|
||||
if err := safeio.ValidatePrivateRegular(staged.path); err != nil {
|
||||
t.Fatalf("staged archive ACL = %v, want owner-only", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user