From e87f5c6cf912a4f650a056ee042f19268963177d Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Mon, 6 Mar 2017 21:13:12 -0500 Subject: Add system console switch for enabling link previews (#5663) --- api/post_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'api/post_test.go') diff --git a/api/post_test.go b/api/post_test.go index b93b5b6a6..39ef2f6c0 100644 --- a/api/post_test.go +++ b/api/post_test.go @@ -1307,6 +1307,12 @@ func TestGetOpenGraphMetadata(t *testing.T) { th := Setup().InitBasic() Client := th.BasicClient + enableLinkPreviews := *utils.Cfg.ServiceSettings.EnableLinkPreviews + defer func() { + *utils.Cfg.ServiceSettings.EnableLinkPreviews = enableLinkPreviews + }() + *utils.Cfg.ServiceSettings.EnableLinkPreviews = true + ogDataCacheMissCount := 0 ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { @@ -1355,4 +1361,9 @@ func TestGetOpenGraphMetadata(t *testing.T) { )) } } + + *utils.Cfg.ServiceSettings.EnableLinkPreviews = false + if _, err := Client.DoApiPost("/get_opengraph_metadata", "{\"url\":\"/og-data/\"}"); err == nil || err.StatusCode != http.StatusNotImplemented { + t.Fatal("should have failed with 501 - disabled link previews") + } } -- cgit v1.2.3-1-g7c22