|
|
@ -28,11 +28,9 @@ func TestViewRepo(t *testing.T) { |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
|
|
|
|
|
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
noDescription := htmlDoc.doc.Find("#repo-desc").Children() |
|
|
|
|
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics").Children() |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics").Children() |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary").Children() |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary").Children() |
|
|
|
|
|
|
|
|
|
|
|
assert.True(t, noDescription.HasClass("no-description")) |
|
|
|
|
|
|
|
assert.True(t, repoTopics.HasClass("repo-topic")) |
|
|
|
assert.True(t, repoTopics.HasClass("repo-topic")) |
|
|
|
assert.True(t, repoSummary.HasClass("repository-menu")) |
|
|
|
assert.True(t, repoSummary.HasClass("repository-menu")) |
|
|
|
|
|
|
|
|
|
|
@ -177,30 +175,6 @@ func TestViewRepoWithSymlinks(t *testing.T) { |
|
|
|
assert.Equal(t, "link_link: svg octicon-file-symlink-file", items[4]) |
|
|
|
assert.Equal(t, "link_link: svg octicon-file-symlink-file", items[4]) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// TestViewAsRepoAdmin tests PR #2167
|
|
|
|
|
|
|
|
func TestViewAsRepoAdmin(t *testing.T) { |
|
|
|
|
|
|
|
for user, expectedNoDescription := range map[string]bool{ |
|
|
|
|
|
|
|
"user2": true, |
|
|
|
|
|
|
|
"user4": false, |
|
|
|
|
|
|
|
} { |
|
|
|
|
|
|
|
defer tests.PrepareTestEnv(t)() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
session := loginUser(t, user) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
req := NewRequest(t, "GET", "/user2/repo1.git") |
|
|
|
|
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
|
|
|
|
noDescription := htmlDoc.doc.Find("#repo-desc").Children() |
|
|
|
|
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics").Children() |
|
|
|
|
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary").Children() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assert.Equal(t, expectedNoDescription, noDescription.HasClass("no-description")) |
|
|
|
|
|
|
|
assert.True(t, repoTopics.HasClass("repo-topic")) |
|
|
|
|
|
|
|
assert.True(t, repoSummary.HasClass("repository-menu")) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TestViewFileInRepo repo description, topics and summary should not be displayed when viewing a file
|
|
|
|
// TestViewFileInRepo repo description, topics and summary should not be displayed when viewing a file
|
|
|
|
func TestViewFileInRepo(t *testing.T) { |
|
|
|
func TestViewFileInRepo(t *testing.T) { |
|
|
|
defer tests.PrepareTestEnv(t)() |
|
|
|
defer tests.PrepareTestEnv(t)() |
|
|
@ -211,7 +185,7 @@ func TestViewFileInRepo(t *testing.T) { |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
|
|
|
|
|
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
description := htmlDoc.doc.Find("#repo-desc") |
|
|
|
description := htmlDoc.doc.Find(".repo-description") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
|
|
|
|
|
|
|
@ -230,7 +204,7 @@ func TestBlameFileInRepo(t *testing.T) { |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
|
|
|
|
|
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
description := htmlDoc.doc.Find("#repo-desc") |
|
|
|
description := htmlDoc.doc.Find(".repo-description") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
|
|
|
|
|
|
|
@ -249,7 +223,7 @@ func TestViewRepoDirectory(t *testing.T) { |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
resp := session.MakeRequest(t, req, http.StatusOK) |
|
|
|
|
|
|
|
|
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
htmlDoc := NewHTMLParser(t, resp.Body) |
|
|
|
description := htmlDoc.doc.Find("#repo-desc") |
|
|
|
description := htmlDoc.doc.Find(".repo-description") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoTopics := htmlDoc.doc.Find("#repo-topics") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
repoSummary := htmlDoc.doc.Find(".repository-summary") |
|
|
|
|
|
|
|
|
|
|
|