github.com/glide-im/glide@v1.6.0/internal/message_handler/handler_test.go (about)

     1  package message_handler
     2  
     3  import (
     4  	"github.com/glide-im/glide/pkg/auth/jwt_auth"
     5  	"github.com/glide-im/glide/pkg/messages"
     6  	"github.com/glide-im/glide/pkg/messaging"
     7  	"github.com/glide-im/glide/pkg/store"
     8  	"github.com/stretchr/testify/assert"
     9  	"testing"
    10  )
    11  
    12  func TestName(t *testing.T) {
    13  	impl := jwt_auth.NewAuthorizeImpl("secret")
    14  	token, err := impl.GetToken(&jwt_auth.JwtAuthInfo{
    15  		UID:    "1233123",
    16  		Device: "2",
    17  	})
    18  	t.Log(token, err)
    19  }
    20  
    21  func TestMessageHandler_InitDefaultHandler(t *testing.T) {
    22  
    23  	handler, err := NewHandlerWithOptions(&Options{
    24  		MessageStore:           &store.IdleMessageStore{},
    25  		DontInitDefaultHandler: true,
    26  	})
    27  	assert.NoError(t, err)
    28  
    29  	handler.InitDefaultHandler(func(action messages.Action, fn messaging.HandlerFunc) messaging.HandlerFunc {
    30  		t.Log(action)
    31  		return fn
    32  	})
    33  }