E2E: Add AiGatewayNoAddOn Tests
What does this MR do and why?
Relates to https://gitlab.com/gitlab-org/quality/quality-engineering/team-tasks/-/issues/2505
This MR adds a new orchestrated ai-gateway-no-add-on
job, along with new E2E tests within the following files:
-
ee/api/3_create/code_suggestions_spec.rb
| Test case: https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/452448 -
ee/browser_ui/3_create/web_ide/code_suggestions_in_web_ide_spec.rb
| Test case: https://gitlab.com/gitlab-org/gitlab/-/quality/test_cases/452450
These tests verify that a user is unable to access code suggestions via the API and the Web IDE when the GitLab instance has a license, but no Duo Pro add-on purchased.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.