databag/net/server/internal/ucConnectContact_test.go
2022-01-20 15:19:26 -08:00

41 lines
717 B
Go

package databag
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestConnectContact(t *testing.T) {
// create some contacts for this test
access := AddTestContacts(t, "connect", 2)
// get B identity message
r, w, _ := NewRequest("GET", "/profile/message", nil)
SetBearerAuth(r, access[0])
GetProfileMessage(w, r)
var msg DataMessage
assert.NoError(t, ReadResponse(w, &msg))
// add B card in A
r, w, _ = NewRequest("POST", "/contact/cards", &msg)
SetBearerAuth(r, access[1])
AddCard(w, r)
var card Card
assert.NoError(t, ReadResponse(w, &card))
PrintMsg(card)
// A request B
// set B card in A
// get A open message
// set A card in B
// accept A
}