mirror of
https://github.com/1f349/lotus.git
synced 2024-09-20 03:36:30 +01:00
22 lines
566 B
Go
22 lines
566 B
Go
package smtp
|
|
|
|
import (
|
|
"github.com/emersion/go-message/mail"
|
|
"github.com/stretchr/testify/assert"
|
|
"testing"
|
|
)
|
|
|
|
func TestCreateSenderSlice(t *testing.T) {
|
|
a := []*mail.Address{{Address: "a@example.com"}, {Address: "b@example.com"}}
|
|
b := []*mail.Address{{Address: "a@example.com"}, {Address: "c@example.com"}}
|
|
c := []*mail.Address{{Address: "a@example.com"}, {Address: "d@example.com"}}
|
|
assert.Equal(t, []string{
|
|
"a@example.com",
|
|
"b@example.com",
|
|
"a@example.com",
|
|
"c@example.com",
|
|
"a@example.com",
|
|
"d@example.com",
|
|
}, CreateSenderSlice(a, b, c))
|
|
}
|