Files
tabatago/.maestro/flows/all-tests.yaml
Millian Lamiaux 4fa8be600c test: add QA coverage — access unit tests, VideoPlayer snapshots, Maestro E2E flows, testIDs
- Add testIDs to explore, workout detail, and collection detail screens
- Add testID prop to VideoPlayer component
- Create access service unit tests (isFreeWorkout, canAccessWorkout)
- Create VideoPlayer rendering snapshot tests (preview/background modes)
- Create Maestro E2E flows: explore-freemium, collection-detail
- Update tab-navigation flow with Explore screen assertions
- Update profile-settings flow with real activity stat assertions
- Update all-tests suite to include new flows
2026-03-24 12:40:02 +01:00

34 lines
634 B
YAML

# All Tests Suite
# Run all test flows sequentially
appId: com.millianlmx.tabatafit
name: Full Test Suite
env:
TEST_USER_NAME: Maestro Test User
---
# Run onboarding flow
- runFlow: ./onboarding.yaml
# Run program browsing
- runFlow: ./program-browse.yaml
# Run tab navigation
- runFlow: ./tab-navigation.yaml
# Run explore freemium (lock badges, paywall gating)
- runFlow: ./explore-freemium.yaml
# Run collection detail
- runFlow: ./collection-detail.yaml
# Run workout player
- runFlow: ./workout-player.yaml
# Run activity tab
- runFlow: ./activity-tab.yaml
# Run profile & settings
- runFlow: ./profile-settings.yaml