feat(release): prepare 1.1.0 candidate
This commit is contained in:
parent
5a34f66981
commit
5205dcdfa9
736 changed files with 115667 additions and 12203 deletions
139
apps/mobile-rn/.maestro/admin-local-admin-open.yaml
Normal file
139
apps/mobile-rn/.maestro/admin-local-admin-open.yaml
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
appId: com.d3ro.voice
|
||||
name: Local paid admin hides ads and opens the role editor with bounded role choices
|
||||
---
|
||||
- launchApp:
|
||||
clearState: true
|
||||
stopApp: true
|
||||
permissions:
|
||||
all: deny
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: onboarding-screen
|
||||
timeout: 30000
|
||||
- tapOn:
|
||||
id: onboarding-language-en
|
||||
- tapOn:
|
||||
id: onboarding-audience-existing
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: onboarding-skip
|
||||
direction: DOWN
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- tapOn:
|
||||
id: onboarding-skip
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: login-email
|
||||
timeout: 30000
|
||||
- tapOn:
|
||||
id: login-email
|
||||
- inputText: ${MAESTRO_ACTOR_EMAIL}
|
||||
- hideKeyboard
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: login-password
|
||||
direction: DOWN
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- tapOn:
|
||||
id: login-password
|
||||
- inputText: ${MAESTRO_ACTOR_PASSWORD}
|
||||
- hideKeyboard
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: login-submit
|
||||
direction: DOWN
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- tapOn:
|
||||
id: login-submit
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: dashboard-scroll
|
||||
timeout: 45000
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: dashboard-start-recording
|
||||
timeout: 45000
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
text: "PRO"
|
||||
direction: DOWN
|
||||
timeout: 30000
|
||||
visibilityPercentage: 50
|
||||
- assertNotVisible:
|
||||
id: free-tier-ad-slot
|
||||
- takeScreenshot: admin-local-paid-admin-ad-hidden
|
||||
- tapOn:
|
||||
id: tab-settings
|
||||
retryTapIfNoChange: true
|
||||
waitToSettleTimeoutMs: 2000
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: settings-screen
|
||||
timeout: 30000
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: open-admin
|
||||
direction: DOWN
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- tapOn:
|
||||
id: open-admin
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: admin-screen
|
||||
timeout: 30000
|
||||
- tapOn:
|
||||
id: admin-user-search
|
||||
- inputText: ${MAESTRO_TARGET_NAME}
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: admin-user-${MAESTRO_TARGET_ID}
|
||||
timeout: 30000
|
||||
- waitForAnimationToEnd:
|
||||
timeout: 3000
|
||||
- tapOn:
|
||||
id: admin-user-${MAESTRO_TARGET_ID}
|
||||
retryTapIfNoChange: true
|
||||
waitToSettleTimeoutMs: 2000
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: admin-user-detail-screen
|
||||
timeout: 30000
|
||||
- assertVisible:
|
||||
id: admin-change-role
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: admin-delete-subscription
|
||||
direction: DOWN
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- assertVisible:
|
||||
id: admin-delete-subscription
|
||||
- scrollUntilVisible:
|
||||
element:
|
||||
id: admin-change-role
|
||||
direction: UP
|
||||
timeout: 15000
|
||||
visibilityPercentage: 50
|
||||
- tapOn:
|
||||
id: admin-change-role
|
||||
- extendedWaitUntil:
|
||||
visible:
|
||||
id: admin-mutation-modal
|
||||
timeout: 15000
|
||||
- assertVisible:
|
||||
id: admin-role-option-user
|
||||
enabled: true
|
||||
- assertVisible:
|
||||
id: admin-role-option-manager
|
||||
enabled: true
|
||||
- assertVisible:
|
||||
id: admin-role-option-admin
|
||||
enabled: false
|
||||
- assertVisible:
|
||||
id: admin-role-option-super_admin
|
||||
enabled: false
|
||||
- takeScreenshot: admin-local-admin-bounded-role-options
|
||||
Loading…
Add table
Add a link
Reference in a new issue