aboutsummaryrefslogtreecommitdiffstats
path: root/integrations
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2017-08-17 23:52:28 +0800
committerBo-Yi Wu <appleboy.tw@gmail.com>2017-08-17 23:52:28 +0800
commit9e9e1e0e52e5afc24b74769ef7b94279f1cc67ef (patch)
tree5b38b683893f3230a2840054a9252009156fa83b /integrations
parentaec826b02381e3e00ad6690a986d3caa5a7df23e (diff)
downloadgitea-9e9e1e0e52e5afc24b74769ef7b94279f1cc67ef.tar.gz
gitea-9e9e1e0e52e5afc24b74769ef7b94279f1cc67ef.zip
Add public links check (#2323)
* add public links check * more links for query parameters
Diffstat (limited to 'integrations')
-rw-r--r--integrations/links_test.go33
1 files changed, 33 insertions, 0 deletions
diff --git a/integrations/links_test.go b/integrations/links_test.go
new file mode 100644
index 0000000000..d40c9c24cf
--- /dev/null
+++ b/integrations/links_test.go
@@ -0,0 +1,33 @@
+// Copyright 2017 The Gitea Authors. All rights reserved.
+// Use of this source code is governed by a MIT-style
+// license that can be found in the LICENSE file.
+
+package integrations
+
+import (
+ "net/http"
+ "testing"
+)
+
+func TestLinksNoLogin(t *testing.T) {
+ prepareTestEnv(t)
+
+ var links = []string{
+ "/explore/repos",
+ "/explore/repos?q=test&tab=",
+ "/explore/users",
+ "/explore/users?q=test&tab=",
+ "/explore/organizations",
+ "/explore/organizations?q=test&tab=",
+ "/",
+ "/user/sign_up",
+ "/user/login",
+ "/user/forgot_password",
+ "/swagger",
+ }
+
+ for _, link := range links {
+ req := NewRequest(t, "GET", link)
+ MakeRequest(t, req, http.StatusOK)
+ }
+}