Skip to content

Commit 40aae71

Browse files
committed
adjust tests (5)
1 parent 924e3d5 commit 40aae71

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

tests/integration/links_test.go

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,6 @@ func TestRedirectsNoLogin(t *testing.T) {
5555
"/user2/repo1/src/master/directory/file.txt": "/user2/repo1/src/branch/master/directory/file.txt",
5656
"/user/avatar/Ghost/-1": "/assets/img/avatar_default.png",
5757
"/api/v1/swagger": "/api/swagger",
58-
"/user2/repo1": "/user2/repo1/code",
59-
"/user2/repo1/": "/user2/repo1/code",
6058
}
6159
for link, redirectLink := range redirects {
6260
req := NewRequest(t, "GET", link)
@@ -65,6 +63,20 @@ func TestRedirectsNoLogin(t *testing.T) {
6563
}
6664
}
6765

66+
func TestPermanentRedirectsNoLogin(t *testing.T) {
67+
defer tests.PrepareTestEnv(t)()
68+
69+
redirects := map[string]string{
70+
"/user2/repo1": "/user2/repo1/code",
71+
"/user2/repo1/": "/user2/repo1/code",
72+
}
73+
for link, redirectLink := range redirects {
74+
req := NewRequest(t, "GET", link)
75+
resp := MakeRequest(t, req, http.StatusMovedPermanently)
76+
assert.EqualValues(t, path.Join(setting.AppSubURL, redirectLink), test.RedirectURL(resp))
77+
}
78+
}
79+
6880
func TestNoLoginNotExist(t *testing.T) {
6981
defer tests.PrepareTestEnv(t)()
7082

0 commit comments

Comments
 (0)