Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration tests use toggles to determine if radio schedule is enabled or not #12601

Merged
merged 15 commits into from
Apr 4, 2025

Conversation

karinathomasbbc
Copy link
Contributor

Summary

Makes the integration tests more robust: we enabled the On Demand radio schedule toggle on the test environment for Gahuza, and this caused the integration tests to fail

Code changes

  • Create new fetchToggles helper
  • Refactor integration tests which check for the presence or absence of the radio schedule

Developer Checklist - N/A

  • UX
    • UX Criteria met (visual UX & screenreader UX)
  • Accessibility
    • Accessibility Acceptance Criteria met
    • Accessibility swarm completed
    • Component Health updated
    • P1 accessibility bugs resolved
    • P2/P3 accessibility bugs planned (if not resolved)
  • Security
    • Security issues addressed
    • Threat Model updated
  • Documentation
    • Docs updated (runbook, READMEs)
  • Testing
    • Feature tested on relevant environments
  • Comms
    • Relevant parties notified of changes

Testing - N/A

  • Manual Testing required?
    • Local (Ready-For-Test, Local)
    • Test (Ready-For-Test, Test)
    • Preview (Ready-For-Test, Preview)
    • Live (Ready-For-Test, Live)
  • Manual Testing complete?
    • Local
    • Test
    • Preview
    • Live

Additional Testing Steps

PR checks only

Useful Links

@karinathomasbbc karinathomasbbc self-assigned this Apr 3, 2025
@karinathomasbbc karinathomasbbc marked this pull request as ready for review April 4, 2025 07:27
@karinathomasbbc karinathomasbbc merged commit d5b0cda into latest Apr 4, 2025
11 checks passed
@karinathomasbbc karinathomasbbc deleted the integration-tests-check-toggles branch April 4, 2025 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants