(t *testing.T)
| 263 | } |
| 264 | |
| 265 | func TestComposeMessageConversationIDHeader(t *testing.T) { |
| 266 | raw, err := ComposeMessage( |
| 267 | "from@test.com", []string{"to@test.com"}, nil, |
| 268 | "Hello", "Body", "text/plain", "", nil, "test.dev", "", "081158ac-bf25-4eb6-a6b0-02828ec670c3", |
| 269 | ) |
| 270 | if err != nil { |
| 271 | t.Fatalf("ComposeMessage failed: %v", err) |
| 272 | } |
| 273 | msg, _ := mail.ReadMessage(strings.NewReader(string(raw))) |
| 274 | if got := msg.Header.Get("X-E2A-Conversation-Id"); got != "081158ac-bf25-4eb6-a6b0-02828ec670c3" { |
| 275 | t.Errorf("X-E2A-Conversation-Id = %q, want the UUID", got) |
| 276 | } |
| 277 | } |
| 278 | |
| 279 | func TestComposeMessageNoConversationIDHeader(t *testing.T) { |
| 280 | raw, err := ComposeMessage( |
nothing calls this directly
no test coverage detected