dump/zip: test that files are compressed

This commit is contained in:
Michael Eischer 2024-10-16 21:11:24 +02:00
parent da3c02405b
commit e29d38f8bf

View file

@ -101,6 +101,9 @@ func checkZip(t *testing.T, testDir string, srcZip *bytes.Buffer) error {
return fmt.Errorf("symlink target does not match, got %s want %s", string(linkName), target)
}
default:
if f.Method != zip.Deflate {
return fmt.Errorf("expected compression method got %v want %v", f.Method, zip.Deflate)
}
if uint64(match.Size()) != f.UncompressedSize64 {
return fmt.Errorf("size does not match got %v want %v", f.UncompressedSize64, match.Size())
}