Skip to content
Snippets Groups Projects
Commit 7c7512c7 authored by Steve Abrams's avatar Steve Abrams 🔴
Browse files

Merge branch 'sh-possible-fix-issue-377421' into 'master'

Remove flaky user_manages_merge_pipelines_spec.rb test

See merge request !102974



Merged-by: Steve Abrams's avatarSteve Abrams <sabrams@gitlab.com>
Approved-by: Steve Abrams's avatarSteve Abrams <sabrams@gitlab.com>
Co-authored-by: default avatarStan Hu <stanhu@gmail.com>
parents f91ac1c2 96482496
No related branches found
No related tags found
1 merge request!102974Remove flaky user_manages_merge_pipelines_spec.rb test
Pipeline #686070515 passed
# frozen_string_literal: true
require 'spec_helper'
RSpec.describe 'User manages merge pipelines option', :js do
let(:project) { create(:project) }
let(:user) { create(:user) }
before do
stub_licensed_features(merge_pipelines: true)
project.add_maintainer(user)
sign_in(user)
end
it 'sees unchecked merge pipeline checkbox' do
visit project_settings_merge_requests_path(project)
expect(page.find('#project_merge_pipelines_enabled')).not_to be_checked
end
context 'when user enabled the checkbox' do
before do
visit project_settings_merge_requests_path(project)
check('Enable merged results pipelines')
end
it 'sees enabled merge pipeline checkbox' do
expect(page.find('#project_merge_pipelines_enabled')).to be_checked
end
end
context 'when license is insufficient' do
before do
stub_licensed_features(merge_pipelines: false)
end
it 'does not see the checkbox' do
expect(page).not_to have_css('#project_merge_pipelines_enabled')
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment