package server import ( "github.com/stretchr/testify/require" "testing" ) func TestMaybePeakAttachmentURL_Success(t *testing.T) { m := &message{ Attachment: &attachment{ URL: "https://ntfy.sh/static/img/ntfy.png", }, } require.Nil(t, maybePeakAttachmentURL(m)) require.Equal(t, "ntfy.png", m.Attachment.Name) require.Equal(t, int64(3627), m.Attachment.Size) require.Equal(t, "image/png", m.Attachment.Type) require.Equal(t, int64(0), m.Attachment.Expires) }