mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 05:37:56 +00:00
chore: migrate git dependencies to Gitea mirror (git.pezkuwichain.io)
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# E2E Tests (Maestro)
|
||||
|
||||
## Setup
|
||||
```bash
|
||||
# Install Maestro CLI
|
||||
curl -Ls "https://get.maestro.mobile.dev" | bash
|
||||
|
||||
# Or via npm
|
||||
npm install -g maestro
|
||||
```
|
||||
|
||||
## Running Tests
|
||||
```bash
|
||||
# Single test
|
||||
maestro test .maestro/01-onboarding.yaml
|
||||
|
||||
# All tests
|
||||
maestro test .maestro/
|
||||
|
||||
# With connected device
|
||||
adb devices # ensure device is connected
|
||||
maestro test .maestro/
|
||||
```
|
||||
|
||||
## Test Flows
|
||||
1. **01-onboarding** — Welcome → Create Wallet → Mnemonic → Dashboard
|
||||
2. **02-send-flow** — Wallet → Send → Enter address/amount → Verify fee
|
||||
3. **03-receive-flow** — Wallet → Receive → QR code visible → Copy/Share
|
||||
4. **04-dapp-browser** — Apps → DApp Browser → Bookmarks visible
|
||||
5. **05-settings-network** — Wallet → Network selector → Networks listed
|
||||
|
||||
## Prerequisites
|
||||
- App must be installed on device/emulator
|
||||
- For tests requiring wallet: run 01-onboarding first
|
||||
Reference in New Issue
Block a user