test

Automate unit, integration, and end-to-end tests with Vitest and Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/the-walking-agency-det/indiiOS-Alpha-Electron --skill test-the-walking-agency-det
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/the-walking-agency-det/indiiOS-Alpha-Electron/tree/main/skills/test
Command: npx skills add https://github.com/the-walking-agency-det/indiiOS-Alpha-Electron --skill test-the-walking-agency-det

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Comprehensive testing guidelines for indiiOS, covering unit, integration, and E2E testing with Vitest and Playwright.

Core Features & Use Cases

  • Testing Pyramid-driven approach including unit, integration, and E2E tests.
  • Tooling overview with Vitest, Playwright, Testing Library, and MSW for mocks.
  • Real-world workflows: validating modules, components, and end-to-end user journeys; ensuring robust CI pipelines and regression checks.

Quick Start

Run unit tests with Vitest locally using npm test and then execute E2E tests with Playwright via npm run test:e2e to validate the full workflow.

Frequently Asked Questions about test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Vitest and Playwright for automated testing in React and Electron environments?

Automated testing in React and Electron environments requires configuring Vitest for unit and integration tests, and Playwright for E2E tests. This approach enforces a testing pyramid, specifies coverage targets, and integrates MSW for mocking to ensure robust regression checks across your software development workflows.

What is the testing pyramid approach for QA automation across unit, integration, and E2E tests?

The testing pyramid approach for QA automation prioritizes a broad base of unit tests, a smaller layer of integration tests, and minimal E2E tests. This strategy, using Vitest and Playwright, validates modules, components, and user journeys while enforcing coverage targets and regression safeguards.

How do I run E2E tests with Playwright and unit tests with Vitest locally?

Run unit tests with Vitest locally using the npm test command, then execute E2E tests with Playwright via npm run test:e2e. This validates the full workflow from individual modules to end-to-end user journeys within your development pipeline.

Can I use MSW for mocking in my Vitest and Playwright testing workflows?

Yes, MSW is supported for mocking in testing workflows. Along with Vitest, Playwright, and Testing Library, it provides tooling for mocks and setups, enabling reliable validation of components and end-to-end user journeys in React and Electron environments.

Does this testing guide support CI pipelines and regression checks for React applications?

Yes, the testing guide supports robust CI pipelines and regression checks for React and Electron applications. It automates comprehensive testing practices across unit, integration, and E2E tests, enforcing tooling requirements and coverage targets to maintain reliable software quality.