diff --git a/qa/qa/ee/page/project/secure/vulnerability_details.rb b/qa/qa/ee/page/project/secure/vulnerability_details.rb index 99fb3c253d6f22338e71cf112600cf9adbe84f72..a8d6559f53015884e370d75a481a401b82de8ecf 100644 --- a/qa/qa/ee/page/project/secure/vulnerability_details.rb +++ b/qa/qa/ee/page/project/secure/vulnerability_details.rb @@ -75,7 +75,7 @@ def has_url?(url:) end def security_training_present?(training_name:) - has_element?('security-training-text', text: training_name) + has_element?('security-training-text', text: training_name, wait: 60) end def training_link_present?(training_name:, url:) diff --git a/qa/qa/specs/features/ee/browser_ui/10_govern/vulnerability_security_training_spec.rb b/qa/qa/specs/features/ee/browser_ui/10_govern/vulnerability_security_training_spec.rb index 2797e3bd027dd0ec4fb3331c9af9d2f45c175b21..fb09f2867f94c5d6356983d34770ab0544bcdd9e 100644 --- a/qa/qa/specs/features/ee/browser_ui/10_govern/vulnerability_security_training_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/10_govern/vulnerability_security_training_spec.rb @@ -50,16 +50,13 @@ module QA QA::EE::Page::Project::Secure::VulnerabilityDetails.perform do |vulnerability_details| aggregate_failures "testing vulnerability details" do - Support::Retrier.retry_until(sleep_interval: 1, max_attempts: 4, - message: "Secure code warrior training not found") do - expect(vulnerability_details.security_training_present?(training_name: code_warrior_text)).to be true - end + expect(vulnerability_details.security_training_present?(training_name: code_warrior_text)).to be true + expect(vulnerability_details.training_link_present?(training_name: code_warrior_text, url: secure_code_warrior_url)).to be true - Support::Retrier.retry_until(sleep_interval: 1, max_attempts: 4, message: "Kontra training not found") do - expect(vulnerability_details.security_training_present?(training_name: kontra_text)).to be true - end + expect(vulnerability_details.security_training_present?(training_name: kontra_text)).to be true + expect(vulnerability_details.training_link_present?(training_name: kontra_text, url: kontra_url)).to be true end