Skip to content

URS-036 · Mobile device support

Status: PASS  ·  Duration: 1m 36s  ·  Run Date: April 21, 2026


PASS

Step 1: Login form on iPhone 12 (empty)


PASS

Step 1: Login form on iPhone 12 (filled)


Step 1: Home page on iPhone 12 after login

Section titled “Step 1: Home page on iPhone 12 after login”
PASS

Step 1: Home page on iPhone 12 after login


Step 2: Navigation drawer open on iPhone 12

Section titled “Step 2: Navigation drawer open on iPhone 12”
PASS

Step 2: Navigation drawer open on iPhone 12


Step 2: Billing page after drawer navigation

Section titled “Step 2: Billing page after drawer navigation”
PASS

Step 2: Billing page after drawer navigation


PASS

Step 3: Accounts cards on iPhone 12


PASS

Step 3: Account detail on iPhone 12


PASS

Step 4: Billing cards on iPhone 12


PASS

Step 4: Billing detail on iPhone 12


PASS

Step 5: iPhone 12 /billing?filter=all


PASS

Step 5: iPhone 12 /sales-accounts


PASS

Step 5: iPhone SE /billing?filter=all


PASS

Step 5: iPhone SE /sales-accounts


Step 5: Android Pixel 5 /billing?filter=all

Section titled “Step 5: Android Pixel 5 /billing?filter=all”
PASS

Step 5: Android Pixel 5 /billing?filter=all


PASS

Step 5: Android Pixel 5 /sales-accounts


Step 5: Android Galaxy S21 /billing?filter=all

Section titled “Step 5: Android Galaxy S21 /billing?filter=all”
PASS

Step 5: Android Galaxy S21 /billing?filter=all


Step 5: Android Galaxy S21 /sales-accounts

Section titled “Step 5: Android Galaxy S21 /sales-accounts”
PASS

Step 5: Android Galaxy S21 /sales-accounts


PASS

Step 6: Touch targets on /billing


PASS

Step 7: iPad Air portrait billing


PASS

Step 8: iPad Air landscape accounts


PASS

Step 9: Pixel 5 billing


PASS

Step 9: Pixel 5 accounts

PASS

Exactly one user with id=alexAdmin should be seeded

SELECT id, email, name
FROM users
WHERE id = $1
idemailname
f6a7b8c9-d0e1-2345-f123-456789012345alex.admin@zurimed.comAlex Admin

PASS

= 4 ZBO-2025-* orders should be seeded by zurimedDemo

SELECT order_number, status
FROM billing_orders
WHERE order_number = ANY($1)
ORDER BY order_number
order_numberstatus
ZBO-2025-001draft
ZBO-2025-002submitted
ZBO-2025-003invoice_sent
ZBO-2025-004invoice_voided

At least 3 active ZuriMED sales accounts exist

Section titled “At least 3 active ZuriMED sales accounts exist”
PASS

= 3 active sales_accounts rows for ZuriMED

SELECT id, name, status
FROM sales_accounts
WHERE manufacturer_organization_id = $1 AND status = 'active'
ORDER BY name
idnamestatus
fea7b8c9-d0e1-2345-0123-456789012345BOSS Surgical Account Requestactive
2ac9d0e1-f2a3-4567-2345-678901234567Connecticut Ortho Account Requestactive
1fb8c9d0-e1f2-3456-1234-567890123456Copley Hospital Account Requestactive

PASS

= 8 products rows for ZuriMED

SELECT count(*)::int AS product_count
FROM org_products
WHERE organization_id = $1
product_count
12