Этот коммит содержится в:
Ben Schumacher
2021-07-12 20:05:36 +02:00
коммит произвёл Claudio Costa
родитель 953eebdef4
Коммит 97ccf0bdf6
472 изменённых файлов: 9126 добавлений и 9132 удалений

Просмотреть файл

@@ -300,14 +300,14 @@ func TestCreateWebhookPost(t *testing.T) {
},
},
"webhook_display_name": hook.DisplayName,
}, model.POST_SLACK_ATTACHMENT, "")
}, model.PostTypeSlackAttachment, "")
require.Nil(t, err)
assert.Contains(t, post.GetProps(), "from_webhook", "missing from_webhook prop")
assert.Contains(t, post.GetProps(), "attachments", "missing attachments prop")
assert.Contains(t, post.GetProps(), "webhook_display_name", "missing webhook_display_name prop")
_, err = th.App.CreateWebhookPost(th.Context, hook.UserId, th.BasicChannel, "foo", "user", "http://iconurl", "", nil, model.POST_SYSTEM_GENERIC, "")
_, err = th.App.CreateWebhookPost(th.Context, hook.UserId, th.BasicChannel, "foo", "user", "http://iconurl", "", nil, model.PostTypeSystemGeneric, "")
require.NotNil(t, err, "Should have failed - bad post type")
expectedText := "`<>|<>|`"
@@ -318,7 +318,7 @@ func TestCreateWebhookPost(t *testing.T) {
},
},
"webhook_display_name": hook.DisplayName,
}, model.POST_SLACK_ATTACHMENT, "")
}, model.PostTypeSlackAttachment, "")
require.Nil(t, err)
assert.Equal(t, expectedText, post.Message)
@@ -330,7 +330,7 @@ func TestCreateWebhookPost(t *testing.T) {
},
},
"webhook_display_name": hook.DisplayName,
}, model.POST_SLACK_ATTACHMENT, "")
}, model.PostTypeSlackAttachment, "")
require.Nil(t, err)
assert.Equal(t, expectedText, post.Message)
@@ -358,7 +358,7 @@ Date: Thu Mar 1 19:46:48 2018 +0300
},
},
"webhook_display_name": hook.DisplayName,
}, model.POST_SLACK_ATTACHMENT, "")
}, model.PostTypeSlackAttachment, "")
require.Nil(t, err)
assert.Equal(t, expectedText, post.Message)
}
@@ -397,7 +397,7 @@ func TestSplitWebhookPost(t *testing.T) {
Text: strings.Repeat("本", 2000),
},
{
Text: strings.Repeat("本", model.POST_PROPS_MAX_USER_RUNES-1000),
Text: strings.Repeat("本", model.PostPropsMaxUserRunes-1000),
},
},
},
@@ -423,7 +423,7 @@ func TestSplitWebhookPost(t *testing.T) {
Props: map[string]interface{}{
"attachments": []*model.SlackAttachment{
{
Text: strings.Repeat("本", model.POST_PROPS_MAX_USER_RUNES-1000),
Text: strings.Repeat("本", model.PostPropsMaxUserRunes-1000),
},
},
},
@@ -434,7 +434,7 @@ func TestSplitWebhookPost(t *testing.T) {
Post: &model.Post{
Message: "foo",
Props: map[string]interface{}{
"foo": strings.Repeat("x", model.POST_PROPS_MAX_USER_RUNES*2),
"foo": strings.Repeat("x", model.PostPropsMaxUserRunes*2),
},
},
},
@@ -491,29 +491,29 @@ func TestSplitWebhookPostAttachments(t *testing.T) {
},
{
name: "split into 2",
post: makePost(maxPostSize-1, []int{model.POST_PROPS_MAX_USER_RUNES * 3 / 4, model.POST_PROPS_MAX_USER_RUNES * 1 / 4}),
post: makePost(maxPostSize-1, []int{model.PostPropsMaxUserRunes * 3 / 4, model.PostPropsMaxUserRunes * 1 / 4}),
expected: []*model.Post{
makePost(maxPostSize-1, []int{model.POST_PROPS_MAX_USER_RUNES * 3 / 4}),
makePost(0, []int{model.POST_PROPS_MAX_USER_RUNES * 1 / 4}),
makePost(maxPostSize-1, []int{model.PostPropsMaxUserRunes * 3 / 4}),
makePost(0, []int{model.PostPropsMaxUserRunes * 1 / 4}),
},
},
{
name: "split into 3",
post: makePost(maxPostSize*3/2, []int{1000, 2000, model.POST_PROPS_MAX_USER_RUNES - 1000}),
post: makePost(maxPostSize*3/2, []int{1000, 2000, model.PostPropsMaxUserRunes - 1000}),
expected: []*model.Post{
makePost(maxPostSize, nil),
makePost(maxPostSize/2, []int{1000, 2000}),
makePost(0, []int{model.POST_PROPS_MAX_USER_RUNES - 1000}),
makePost(0, []int{model.PostPropsMaxUserRunes - 1000}),
},
},
{
name: "MM-24644 split into 3",
post: makePost(maxPostSize*3/2, []int{5150, 2000, model.POST_PROPS_MAX_USER_RUNES - 1000}),
post: makePost(maxPostSize*3/2, []int{5150, 2000, model.PostPropsMaxUserRunes - 1000}),
expected: []*model.Post{
makePost(maxPostSize, nil),
makePost(maxPostSize/2, []int{5150}),
makePost(0, []int{2000}),
makePost(0, []int{model.POST_PROPS_MAX_USER_RUNES - 1000}),
makePost(0, []int{model.PostPropsMaxUserRunes - 1000}),
},
},
}