Skip to content

Commit

Permalink
refactor: use special User-Agent for smoke testing
Browse files Browse the repository at this point in the history
  • Loading branch information
angela-tran committed Jan 11, 2025
1 parent 9500dea commit a00362f
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 13 deletions.
10 changes: 7 additions & 3 deletions tests/playwright/smoke_tests/test_agency_flow.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect

from models import Index


def test_agency_card_flow(page: Page):
page.goto("/")
def test_agency_card_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
eligibility_start = eligibility_index.select_flow("Agency Cardholder")
eligibility_confirm = eligibility_start.click_continue()
page.pause()
enrollment_index = eligibility_confirm.submit_form("71162", "Box")
enrollment_index.enroll("Test User", "4111 1111 1111 1111", "12/34", "123")

Expand Down
23 changes: 16 additions & 7 deletions tests/playwright/smoke_tests/test_login_gov_flow.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
import os

from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect
import pyotp

from models import Index


def test_older_adult_flow(page: Page):
page.goto("/")
def test_older_adult_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand All @@ -33,8 +36,11 @@ def test_older_adult_flow(page: Page):
expect(success_message).to_be_visible()


def test_us_veteran_flow(page: Page):
page.goto("/")
def test_us_veteran_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand All @@ -60,8 +66,11 @@ def test_us_veteran_flow(page: Page):
expect(success_message).to_be_visible()


def test_calfresh_cardholder_flow(page: Page):
page.goto("/")
def test_calfresh_cardholder_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand Down
9 changes: 6 additions & 3 deletions tests/playwright/smoke_tests/test_medicare_flow.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
import os
from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect

from models import Index


def test_medicare_cardholder_flow(page: Page):
page.goto("/")
def test_medicare_cardholder_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand Down

0 comments on commit a00362f

Please sign in to comment.