package email import ( "net/mail" "testing" ) func TestHashReader(t *testing.T) { got, err := HashMessage(&mail.Message{ Header: mail.Header{ "Subject": []string{"Test"}, "From": []string{"me@myself.com"}, "To": []string{"you@yourself.com"}, }, Body: nil, }) if err != nil { t.Errorf("Failed to parse: %v", err) } want := "1b25d59ed0ade6a762145c58643717477b054fd1" if got != want { t.Errorf("HashReader(msg) = %s; want %s", got, want) } }