Files
mautrix-telegram/pkg/gotd/telegram/message/contact_test.go
T
2025-06-27 20:03:37 -07:00

29 lines
733 B
Go

package message
import (
"context"
"testing"
"unicode/utf8"
"github.com/stretchr/testify/require"
"go.mau.fi/mautrix-telegram/pkg/gotd/telegram/message/styling"
"go.mau.fi/mautrix-telegram/pkg/gotd/tg"
)
func TestContact(t *testing.T) {
ctx := context.Background()
sender, mock := testSender(t)
contact := tg.InputMediaContact{
FirstName: "Михал Палыч",
LastName: "Терентьев",
PhoneNumber: "22 505",
}
expectSendMediaAndText(t, &contact, mock, "че с деньгами?", &tg.MessageEntityBold{
Length: utf8.RuneCountInString("че с деньгами?"),
})
_, err := sender.Self().Media(ctx, Contact(contact, styling.Bold("че с деньгами?")))
require.NoError(t, err)
}