GODT-2142: Also permit split by comma in References header

This commit is contained in:
James Houlahan
2022-11-22 19:08:03 +01:00
parent cb81175fa0
commit 555453bc1a
4 changed files with 51 additions and 8 deletions

View File

@ -587,7 +587,22 @@ func TestParseMessageReferences(t *testing.T) {
m, err := Parse(f)
require.NoError(t, err)
assert.Len(t, m.References, 2)
assert.ElementsMatch(t, m.References, []string{
`PMZV4VZMRM@something.com`,
`OEUOEUEOUOUOU770B9QNZWFVGM@protonmail.ch`,
})
}
func TestParseMessageReferencesComma(t *testing.T) {
f := getFileReader("references-comma.eml")
m, err := Parse(f)
require.NoError(t, err)
assert.ElementsMatch(t, m.References, []string{
`PMZV4VZMRM@something.com`,
`OEUOEUEOUOUOU770B9QNZWFVGM@protonmail.ch`,
})
}
func TestParsePanic(t *testing.T) {