(t *testing.T, ext string, data []byte)
| 64 | } |
| 65 | |
| 66 | func writeTempFile(t *testing.T, ext string, data []byte) string { |
| 67 | t.Helper() |
| 68 | f, err := os.CreateTemp(t.TempDir(), "attach-*"+ext) |
| 69 | require.NoError(t, err) |
| 70 | _, err = f.Write(data) |
| 71 | require.NoError(t, err) |
| 72 | require.NoError(t, f.Close()) |
| 73 | return f.Name() |
| 74 | } |
| 75 | |
| 76 | // ────────────────────────────────────────────────────────────────────────────── |
| 77 | // ProcessAttachment — MessagePartTypeFile |
no test coverage detected