Fix performance bar specs
This commit is contained in:
parent
c179f507ee
commit
9fc63aa7f6
|
@ -33,6 +33,8 @@ describe 'User can display performance bar', :js do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
let(:group) { create(:group) }
|
||||||
|
|
||||||
context 'when user is logged-out' do
|
context 'when user is logged-out' do
|
||||||
before do
|
before do
|
||||||
visit root_path
|
visit root_path
|
||||||
|
@ -40,7 +42,7 @@ describe 'User can display performance bar', :js do
|
||||||
|
|
||||||
context 'when the performance_bar feature is disabled' do
|
context 'when the performance_bar feature is disabled' do
|
||||||
before do
|
before do
|
||||||
Feature.disable(:performance_bar)
|
stub_application_setting(performance_bar_allowed_group_id: nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
it_behaves_like 'performance bar is disabled'
|
it_behaves_like 'performance bar is disabled'
|
||||||
|
@ -48,7 +50,7 @@ describe 'User can display performance bar', :js do
|
||||||
|
|
||||||
context 'when the performance_bar feature is enabled' do
|
context 'when the performance_bar feature is enabled' do
|
||||||
before do
|
before do
|
||||||
Feature.enable(:performance_bar)
|
stub_application_setting(performance_bar_allowed_group_id: group.id)
|
||||||
end
|
end
|
||||||
|
|
||||||
it_behaves_like 'performance bar is disabled'
|
it_behaves_like 'performance bar is disabled'
|
||||||
|
@ -57,14 +59,17 @@ describe 'User can display performance bar', :js do
|
||||||
|
|
||||||
context 'when user is logged-in' do
|
context 'when user is logged-in' do
|
||||||
before do
|
before do
|
||||||
gitlab_sign_in(create(:user))
|
user = create(:user)
|
||||||
|
|
||||||
|
gitlab_sign_in(user)
|
||||||
|
group.add_guest(user)
|
||||||
|
|
||||||
visit root_path
|
visit root_path
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when the performance_bar feature is disabled' do
|
context 'when the performance_bar feature is disabled' do
|
||||||
before do
|
before do
|
||||||
Feature.disable(:performance_bar)
|
stub_application_setting(performance_bar_allowed_group_id: nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
it_behaves_like 'performance bar is disabled'
|
it_behaves_like 'performance bar is disabled'
|
||||||
|
@ -72,7 +77,7 @@ describe 'User can display performance bar', :js do
|
||||||
|
|
||||||
context 'when the performance_bar feature is enabled' do
|
context 'when the performance_bar feature is enabled' do
|
||||||
before do
|
before do
|
||||||
Feature.enable(:performance_bar)
|
stub_application_setting(performance_bar_allowed_group_id: group.id)
|
||||||
end
|
end
|
||||||
|
|
||||||
it_behaves_like 'performance bar is enabled'
|
it_behaves_like 'performance bar is enabled'
|
||||||
|
|
Loading…
Reference in New Issue