diff options
Diffstat (limited to 'spec/support')
-rw-r--r-- | spec/support/ability_check_todo.yml | 2 | ||||
-rw-r--r-- | spec/support/helpers/navbar_structure_helper.rb | 13 | ||||
-rw-r--r-- | spec/support/rspec_order_todo.yml | 2 | ||||
-rw-r--r-- | spec/support/shared_examples/observability/embed_observabilities_examples.rb | 61 |
4 files changed, 0 insertions, 78 deletions
diff --git a/spec/support/ability_check_todo.yml b/spec/support/ability_check_todo.yml index eafd595b137..a317f49ea94 100644 --- a/spec/support/ability_check_todo.yml +++ b/spec/support/ability_check_todo.yml @@ -66,8 +66,6 @@ ProjectPolicy: - create_test_case - read_group_saml_identity UserPolicy: -- admin_observability - admin_terraform_state -- read_observability # Permanent excludes (please provide a reason): diff --git a/spec/support/helpers/navbar_structure_helper.rb b/spec/support/helpers/navbar_structure_helper.rb index 9a6af5fb8ae..fe39968b002 100644 --- a/spec/support/helpers/navbar_structure_helper.rb +++ b/spec/support/helpers/navbar_structure_helper.rb @@ -85,19 +85,6 @@ module NavbarStructureHelper ) end - def insert_observability_nav - insert_after_nav_item( - _('Kubernetes'), - new_nav_item: { - nav_item: _('Observability'), - nav_sub_items: [ - _('Explore telemetry data'), - _('Data sources') - ] - } - ) - end - def insert_infrastructure_google_cloud_nav insert_after_sub_nav_item( s_('Terraform|Terraform states'), diff --git a/spec/support/rspec_order_todo.yml b/spec/support/rspec_order_todo.yml index 9512ff1a057..a93ed7c1fec 100644 --- a/spec/support/rspec_order_todo.yml +++ b/spec/support/rspec_order_todo.yml @@ -9354,8 +9354,6 @@ - './spec/services/pages_domains/create_acme_order_service_spec.rb' - './spec/services/pages_domains/obtain_lets_encrypt_certificate_service_spec.rb' - './spec/services/pages_domains/retry_acme_order_service_spec.rb' -- './spec/services/pages/migrate_from_legacy_storage_service_spec.rb' -- './spec/services/pages/migrate_legacy_storage_to_deployment_service_spec.rb' - './spec/services/pages/zip_directory_service_spec.rb' - './spec/services/personal_access_tokens/create_service_spec.rb' - './spec/services/personal_access_tokens/last_used_service_spec.rb' diff --git a/spec/support/shared_examples/observability/embed_observabilities_examples.rb b/spec/support/shared_examples/observability/embed_observabilities_examples.rb deleted file mode 100644 index c8d4e9e0d7e..00000000000 --- a/spec/support/shared_examples/observability/embed_observabilities_examples.rb +++ /dev/null @@ -1,61 +0,0 @@ -# frozen_string_literal: true - -RSpec.shared_examples 'embeds observability' do - it 'renders iframe in description' do - page.within('.description') do - expect_observability_iframe(page.html) - end - end - - it 'renders iframe in comment' do - expect(page).not_to have_css('.note-text') - - page.within('.js-main-target-form') do - fill_in('note[note]', with: observable_url) - click_button('Comment') - end - - wait_for_requests - - page.within('.note-text') do - expect_observability_iframe(page.html) - end - end -end - -RSpec.shared_examples 'does not embed observability' do - it 'does not render iframe in description' do - page.within('.description') do - expect_observability_iframe(page.html, to_be_nil: true) - end - end - - it 'does not render iframe in comment' do - expect(page).not_to have_css('.note-text') - - page.within('.js-main-target-form') do - fill_in('note[note]', with: observable_url) - click_button('Comment') - end - - wait_for_requests - - page.within('.note-text') do - expect_observability_iframe(page.html, to_be_nil: true) - end - end -end - -def expect_observability_iframe(html, to_be_nil: false) - iframe = Nokogiri::HTML.parse(html).at_css('#observability-ui-iframe') - - expect(html).to include(observable_url) - - if to_be_nil - expect(iframe).to be_nil - else - expect(iframe).not_to be_nil - iframe_src = "#{expected_observable_url}&theme=light&username=#{user.username}&kiosk=inline-embed" - expect(iframe.attributes['src'].value).to eq(iframe_src) - end -end |