This skill provides specialized guidance for testing Vue.js 3 applications, helping developers navigate the complexities of component unit testing, integration testing, and end-to-end automation. It offers pre-defined solutions for common Vue-specific testing challenges, such as handling Pinia stores, testing composables with lifecycle hooks, managing async component rendering, and dealing with Teleport components. By following these curated patterns, developers can create resilient, maintainable test suites that avoid flaky behavior and ensure long-term code stability while refactoring.
Key Features
01Solutions for Pinia store injection and global state testing errors
02Guidance on end-to-end testing workflows using Playwright
03Strategies for testing async components and Suspense boundaries
043 GitHub stars
05Expert patterns for Vitest and Vue Test Utils integration
06Best practices for testing composables and lifecycle-dependent logic