summaryrefslogtreecommitdiffstats
path: root/cmd/mattermost/commands/channel_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/mattermost/commands/channel_test.go')
-rw-r--r--cmd/mattermost/commands/channel_test.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/cmd/mattermost/commands/channel_test.go b/cmd/mattermost/commands/channel_test.go
index 8fec971ca..9632ee432 100644
--- a/cmd/mattermost/commands/channel_test.go
+++ b/cmd/mattermost/commands/channel_test.go
@@ -9,6 +9,7 @@ import (
"github.com/mattermost/mattermost-server/api4"
"github.com/mattermost/mattermost-server/model"
+ "github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
@@ -113,3 +114,16 @@ func TestCreateChannel(t *testing.T) {
name = name + "-private"
CheckCommand(t, "channel", "create", "--display_name", name, "--team", th.BasicTeam.Name, "--private", "--name", name)
}
+
+func TestRenameChannel(t *testing.T) {
+ th := api4.Setup().InitBasic()
+ defer th.TearDown()
+
+ channel := th.CreatePublicChannel()
+ CheckCommand(t, "channel", "rename", th.BasicTeam.Name+":"+channel.Name, "newchannelname10", "--display_name", "New Display Name")
+
+ // Get the channel from the DB
+ updatedChannel, _ := th.App.GetChannel(channel.Id)
+ assert.Equal(t, "newchannelname10", updatedChannel.Name)
+ assert.Equal(t, "New Display Name", updatedChannel.DisplayName)
+}