Tests for trending/starred pages
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
This commit is contained in:
parent
974b5a7b2f
commit
d3ea53877d
|
@ -21,5 +21,5 @@
|
|||
= link_to pluralize(project.repository.tag_names.count, 'tag'), project_tags_path(project)
|
||||
- else
|
||||
%i.icon-warning-sign
|
||||
Empty repository
|
||||
Empty repository
|
||||
|
||||
|
|
|
@ -100,3 +100,17 @@ Feature: Explore Projects Feature
|
|||
And I visit "Internal" merge requests page
|
||||
And project "Internal" has "Feature implemented" open merge request
|
||||
Then I should see list of merge requests for "Internal" project
|
||||
|
||||
Scenario: Trending page
|
||||
Given I sign in as a user
|
||||
And project "Community" has comments
|
||||
When I visit the explore trending projects
|
||||
Then I should see project "Community"
|
||||
And I should not see project "Internal"
|
||||
And I should not see project "Enterprise"
|
||||
|
||||
Scenario: Most starred page
|
||||
Given I sign in as a user
|
||||
When I visit the explore starred projects
|
||||
Then I should see project "Community"
|
||||
And I should see project "Internal"
|
||||
|
|
|
@ -355,9 +355,13 @@ module SharedPaths
|
|||
visit explore_projects_path
|
||||
end
|
||||
|
||||
# ----------------------------------------
|
||||
# Public Groups
|
||||
# ----------------------------------------
|
||||
step 'I visit the explore trending projects' do
|
||||
visit trending_explore_projects_path
|
||||
end
|
||||
|
||||
step 'I visit the explore starred projects' do
|
||||
visit starred_explore_projects_path
|
||||
end
|
||||
|
||||
step 'I visit the public groups area' do
|
||||
visit explore_groups_path
|
||||
|
|
|
@ -130,4 +130,9 @@ module SharedProject
|
|||
step 'public empty project "Empty Public Project"' do
|
||||
create :empty_project, :public, name: "Empty Public Project"
|
||||
end
|
||||
|
||||
step 'project "Community" has comments' do
|
||||
project = Project.find_by(name: "Community")
|
||||
2.times { create(:note_on_issue, project: project) }
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue