Skip to content

chore(e2e): add Mobile Safari test support - #200

Merged
Gaubee merged 4 commits into
mainfrom
chore/add-safari-e2e
Jan 10, 2026
Merged

Gaubee merged 4 commits into
mainfrom
chore/add-safari-e2e

Conversation

@Gaubee

@Gaubee Gaubee commented Jan 10, 2026

Copy link
Copy Markdown
Contributor

Adds Mobile Safari (iPhone 12) to Playwright projects and fixes guide.spec.ts expectation.

- Fix file formatting (convert escaped \n to actual newlines)
- Add ecosystem store unit tests for myApps management
- Remove deprecated empty functions from my-apps.ts
- Use ecosystemStore as single source of truth for myApps state
- Add ecosystem.json translations for en, ar, zh-TW
- Fix missing i18n keys across multiple locales
- Update tests to use aria-label for NumberFlow dual-span structure
- asset-selector: use userEvent for Base UI Select interaction
- token-icon: fix mock to use $symbol template placeholder
- detail: update copy hash tests to use CopyableText aria-label
@Gaubee
Gaubee merged commit 9f99457 into main Jan 10, 2026
5 checks passed
@Gaubee
Gaubee deleted the chore/add-safari-e2e branch January 10, 2026 06:52
Gaubee added a commit that referenced this pull request Jan 10, 2026
Generate baseline screenshots for Mobile Safari E2E tests.
This complements PR #200 which added Safari test configuration.

Note: Some tests are skipped or flaky on Safari due to:
- Forge miniapp API loading differences
- Input clearing behavior differences

The CI currently runs only Mobile Chrome for speed, but these
baselines enable local Safari testing for visual regression.
Gaubee added a commit that referenced this pull request Jan 10, 2026
* test(bridge): add permission validation tests

Add tests documenting the manifest permission validation behavior:
- Verify attach stores manifest permissions correctly
- Document permission rules (account method mapping, system method bypass)
- Reference PR #202 fix for forge miniapp bio_signMessage issue

* chore(e2e): add Mobile Safari screenshot baselines

Generate baseline screenshots for Mobile Safari E2E tests.
This complements PR #200 which added Safari test configuration.

Note: Some tests are skipped or flaky on Safari due to:
- Forge miniapp API loading differences
- Input clearing behavior differences

The CI currently runs only Mobile Chrome for speed, but these
baselines enable local Safari testing for visual regression.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant