| 12345678910111213141516171819202122232425262728293031 |
- // Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
- // See LICENSE.txt for license information.
- package app
- import (
- "testing"
- "github.com/stretchr/testify/assert"
- "github.com/mattermost/mattermost-server/v5/model"
- )
- func TestMeProviderDoCommand(t *testing.T) {
- th := Setup(t).InitBasic()
- defer th.TearDown()
- mp := MeProvider{}
- msg := "hello"
- resp := mp.DoCommand(th.App, &model.CommandArgs{}, msg)
- assert.Equal(t, model.COMMAND_RESPONSE_TYPE_IN_CHANNEL, resp.ResponseType)
- assert.Equal(t, model.POST_ME, resp.Type)
- assert.Equal(t, "*"+msg+"*", resp.Text)
- assert.Equal(t, model.StringInterface{
- "message": msg,
- }, resp.Props)
- }
|