diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-06 21:09:07 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-11-06 21:09:07 +0300 |
commit | f3db01da507f86cfed412c7d337e3747744cc914 (patch) | |
tree | 3862e3ca223038c1390e2d19708ebeeecb040e00 /spec/features/merge_requests | |
parent | a268b09416c8dc3da3af38933028fa26375b88e0 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/features/merge_requests')
-rw-r--r-- | spec/features/merge_requests/user_exports_as_csv_spec.rb | 31 |
1 files changed, 8 insertions, 23 deletions
diff --git a/spec/features/merge_requests/user_exports_as_csv_spec.rb b/spec/features/merge_requests/user_exports_as_csv_spec.rb index 63ed1cb5231..a86ff9d7335 100644 --- a/spec/features/merge_requests/user_exports_as_csv_spec.rb +++ b/spec/features/merge_requests/user_exports_as_csv_spec.rb @@ -9,38 +9,23 @@ RSpec.describe 'Merge Requests > Exports as CSV', :js do before do sign_in(user) + visit(project_merge_requests_path(project)) end subject { page.find('.nav-controls') } - context 'feature is not enabled' do - before do - stub_feature_flags(export_merge_requests_as_csv: false) - visit(project_merge_requests_path(project)) - end - - it { is_expected.not_to have_button('Export as CSV') } - end + it { is_expected.to have_button('Export as CSV') } - context 'feature is enabled for a project' do + context 'button is clicked' do before do - stub_feature_flags(export_merge_requests_as_csv: project) - visit(project_merge_requests_path(project)) + click_button('Export as CSV') end - it { is_expected.to have_button('Export as CSV') } - - context 'button is clicked' do - before do - click_button('Export as CSV') - end - - it 'shows a success message' do - click_link('Export merge requests') + it 'shows a success message' do + click_link('Export merge requests') - expect(page).to have_content 'Your CSV export has started.' - expect(page).to have_content "It will be emailed to #{user.email} when complete" - end + expect(page).to have_content 'Your CSV export has started.' + expect(page).to have_content "It will be emailed to #{user.email} when complete" end end end |