12 1d5ddf5d 2024-02-20 o func TestMail(t *testing.T) {
13 1d5ddf5d 2024-02-20 o want := "<Spotlight7573@lemmy.world>"
15 1d5ddf5d 2024-02-20 o url := "https://lemmy.world/u/Spotlight7573"
16 1d5ddf5d 2024-02-20 o actor, err := LookupActor(url)
17 1d5ddf5d 2024-02-20 o if err != nil {
20 1d5ddf5d 2024-02-20 o if actor.Address().String() != want {
21 1d5ddf5d 2024-02-20 o t.Errorf("got %s, want %s", actor.Address().String(), want)
24 1d5ddf5d 2024-02-20 o f, err := os.Open("testdata/note.json")
25 1d5ddf5d 2024-02-20 o if err != nil {
28 1d5ddf5d 2024-02-20 o defer f.Close()
29 1d5ddf5d 2024-02-20 o activity, err := Decode(f)
30 1d5ddf5d 2024-02-20 o if err != nil {
33 1d5ddf5d 2024-02-20 o b, err := MarshalMail(activity)
34 1d5ddf5d 2024-02-20 o if err != nil {
37 1d5ddf5d 2024-02-20 o t.Log(string(b))
38 1d5ddf5d 2024-02-20 o if _, err := mail.ReadMessage(bytes.NewReader(b)); err != nil {
43 71191436 2024-02-28 o func TestSendMail(t *testing.T) {
44 71191436 2024-02-28 o f, err := os.Open("testdata/note.json")
45 71191436 2024-02-28 o if err != nil {
48 71191436 2024-02-28 o a, err := Decode(f)
49 71191436 2024-02-28 o if err != nil {
54 71191436 2024-02-28 o conn, err := net.Dial("tcp", "[::1]:smtp")
55 71191436 2024-02-28 o if err != nil {
58 71191436 2024-02-28 o client, err := smtp.NewClient(conn, "localhost")
59 71191436 2024-02-28 o err = SendMail(client, a, "test@example.invalid", "otl")
60 71191436 2024-02-28 o if err != nil {