if EnableLinkPreviews not enabled, do not call url (#9461)
Этот коммит содержится в:
коммит произвёл
Jesús Espino
родитель
328d9a55ee
Коммит
3e462713de
@@ -717,6 +717,12 @@ func TestRedirectLocation(t *testing.T) {
|
||||
th := Setup().InitBasic().InitSystemAdmin()
|
||||
defer th.TearDown()
|
||||
Client := th.Client
|
||||
enableLinkPreviews := *th.App.Config().ServiceSettings.EnableLinkPreviews
|
||||
defer func() {
|
||||
th.App.UpdateConfig(func(cfg *model.Config) { *cfg.ServiceSettings.EnableLinkPreviews = enableLinkPreviews })
|
||||
}()
|
||||
|
||||
*th.App.Config().ServiceSettings.EnableLinkPreviews = true
|
||||
|
||||
_, resp := th.SystemAdminClient.GetRedirectLocation("https://mattermost.com/", "")
|
||||
CheckNoError(t, resp)
|
||||
@@ -730,6 +736,19 @@ func TestRedirectLocation(t *testing.T) {
|
||||
t.Errorf("Expected %v but got %v.", expected, actual)
|
||||
}
|
||||
|
||||
*th.App.Config().ServiceSettings.EnableLinkPreviews = false
|
||||
actual, resp = th.SystemAdminClient.GetRedirectLocation("https://mattermost.com/", "")
|
||||
CheckNoError(t, resp)
|
||||
assert.Equal(t, actual, "")
|
||||
|
||||
actual, resp = th.SystemAdminClient.GetRedirectLocation("", "")
|
||||
CheckNoError(t, resp)
|
||||
assert.Equal(t, actual, "")
|
||||
|
||||
actual, resp = th.SystemAdminClient.GetRedirectLocation(mockBitlyLink, "")
|
||||
CheckNoError(t, resp)
|
||||
assert.Equal(t, actual, "")
|
||||
|
||||
Client.Logout()
|
||||
_, resp = Client.GetRedirectLocation("", "")
|
||||
CheckUnauthorizedStatus(t, resp)
|
||||
|
||||
Ссылка в новой задаче
Block a user