summaryrefslogtreecommitdiff
path: root/spec/helpers/projects
diff options
context:
space:
mode:
Diffstat (limited to 'spec/helpers/projects')
-rw-r--r--spec/helpers/projects/alert_management_helper_spec.rb15
1 files changed, 13 insertions, 2 deletions
diff --git a/spec/helpers/projects/alert_management_helper_spec.rb b/spec/helpers/projects/alert_management_helper_spec.rb
index 177dcb4ec2e..41f0f54b5ac 100644
--- a/spec/helpers/projects/alert_management_helper_spec.rb
+++ b/spec/helpers/projects/alert_management_helper_spec.rb
@@ -7,11 +7,11 @@ describe Projects::AlertManagementHelper do
let_it_be(:project, reload: true) { create(:project) }
let_it_be(:current_user) { create(:user) }
+ let_it_be(:project_path) { project.full_path }
describe '#alert_management_data' do
let(:user_can_enable_alert_management) { false }
let(:setting_path) { project_settings_operations_path(project) }
- let(:project_path) { project.full_path }
before do
allow(helper)
@@ -21,7 +21,7 @@ describe Projects::AlertManagementHelper do
end
context 'without alert_managements_setting' do
- it 'returns frontend configuration' do
+ it 'returns index page configuration' do
expect(alert_management_data(current_user, project)).to eq(
'project-path' => project_path,
'enable-alert-management-path' => setting_path,
@@ -32,4 +32,15 @@ describe Projects::AlertManagementHelper do
end
end
end
+
+ describe '#alert_management_detail_data' do
+ let(:alert_id) { 1 }
+
+ it 'returns detail page configuration' do
+ expect(alert_management_detail_data(project_path, alert_id)).to eq(
+ 'alert-id' => alert_id,
+ 'project-path' => project_path
+ )
+ end
+ end
end