(t *testing.T)
| 84 | } |
| 85 | |
| 86 | func TestUnzip_InvalidFile(t *testing.T) { |
| 87 | tmpDir := t.TempDir() |
| 88 | invalidZip := filepath.Join(tmpDir, "not_a_zip.txt") |
| 89 | |
| 90 | if err := os.WriteFile(invalidZip, []byte("invalid data"), 0644); err != nil { |
| 91 | t.Fatal(err) |
| 92 | } |
| 93 | |
| 94 | err := Unzip(invalidZip, tmpDir) |
| 95 | if err == nil { |
| 96 | t.Fatal("expected error for invalid zip file") |
| 97 | } |
| 98 | } |