(t *testing.T, files map[string]string)
| 429 | } |
| 430 | |
| 431 | func makeZip(t *testing.T, files map[string]string) []byte { |
| 432 | t.Helper() |
| 433 | |
| 434 | var buffer bytes.Buffer |
| 435 | writer := zip.NewWriter(&buffer) |
| 436 | for name, content := range files { |
| 437 | file, errCreate := writer.Create(name) |
| 438 | if errCreate != nil { |
| 439 | t.Fatalf("Create(%s) error = %v", name, errCreate) |
| 440 | } |
| 441 | if _, errWrite := file.Write([]byte(content)); errWrite != nil { |
| 442 | t.Fatalf("Write(%s) error = %v", name, errWrite) |
| 443 | } |
| 444 | } |
| 445 | if errClose := writer.Close(); errClose != nil { |
| 446 | t.Fatalf("Close() error = %v", errClose) |
| 447 | } |
| 448 | return buffer.Bytes() |
| 449 | } |
| 450 | |
| 451 | type mapHTTPDoer map[string][]byte |
| 452 |
no test coverage detected