diff options
author | Stan Hu <stanhu@gmail.com> | 2016-10-14 16:58:55 -0700 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2016-10-14 16:58:55 -0700 |
commit | 5b5c7e048b6e975a655478b0e5d421c2438276aa (patch) | |
tree | 2d63aa8b863e2f3ac1fb9db6c81c5a349f3a3de1 /features | |
parent | 2ebc63dd3ce08ff35bf89d39e1906ce1cf828b3a (diff) | |
download | gitlab-ce-5b5c7e048b6e975a655478b0e5d421c2438276aa.tar.gz |
Fix trending projects Spinach failurefix-trending-projects-spinach-failure
The trending projects list is now pre-calculated. To make this work
with the Spinach test, we have to manually refresh the list.
Partial fix to #23378
Diffstat (limited to 'features')
-rw-r--r-- | features/explore/projects.feature | 1 | ||||
-rw-r--r-- | features/steps/shared/project.rb | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/features/explore/projects.feature b/features/explore/projects.feature index 092e18d1b86..4e0f4486ab7 100644 --- a/features/explore/projects.feature +++ b/features/explore/projects.feature @@ -128,6 +128,7 @@ Feature: Explore Projects And project "Archive" has comments And I sign in as a user And project "Community" has comments + And trending projects are refreshed When I visit the explore trending projects Then I should see project "Community" And I should not see project "Internal" diff --git a/features/steps/shared/project.rb b/features/steps/shared/project.rb index afbd8ef1233..cab85a48396 100644 --- a/features/steps/shared/project.rb +++ b/features/steps/shared/project.rb @@ -218,6 +218,10 @@ module SharedProject 2.times { create(:note_on_issue, project: project) } end + step 'trending projects are refreshed' do + TrendingProject.refresh! + end + step 'project "Shop" has labels: "bug", "feature", "enhancement"' do project = Project.find_by(name: "Shop") create(:label, project: project, title: 'bug') |