extension-testing
Installation
SKILL.md
Extension testing
One skill for MetaMask Extension functional testing. Classify the task, pick the layer, then open only the matching reference.
Flakiness note: Unlike Mobile (where Jest unit flakiness is a separate
skill), Extension E2E flakiness lives inside this skill under
references/e2e/flakiness.md — create and maintain share one tree.
When To Use
- Writing, fixing, or reviewing MetaMask Extension unit, integration, or Selenium E2E tests
- Choosing the right Extension test layer (unit vs integration vs E2E)
- Creating or updating page objects, flows, or fixtures (
FixtureBuilderV2) - Fixing E2E flakes or auditing POM anti-patterns
- MMQA testing-skills work that targets Extension (for example MMQA-2274)