vue-testing-best-practices

Vue.js testing best practices, patterns, and common gotchas.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "vue-testing-best-practices" with this command: npx skills add baotoq/agent-skills/baotoq-agent-skills-vue-testing-best-practices

Vue.js testing best practices, patterns, and common gotchas.

Testing

  • Setting up test infrastructure for Vue 3 projects → See testing-vitest-recommended-for-vue

  • Tests keep breaking when refactoring component internals → See testing-component-blackbox-approach

  • Tests fail intermittently with race conditions → See testing-async-await-flushpromises

  • Composables using lifecycle hooks or inject fail to test → See testing-composables-helper-wrapper

  • Getting "injection Symbol(pinia) not found" errors in tests → See testing-pinia-store-setup

  • Components with async setup won't render in tests → See testing-suspense-async-components

  • Snapshot tests keep passing despite broken functionality → See testing-no-snapshot-only

  • Choosing end-to-end testing framework for Vue apps → See testing-e2e-playwright-recommended

  • Tests need to verify computed styles or real DOM events → See testing-browser-vs-node-runners

  • Testing components created with defineAsyncComponent fails → See async-component-testing

  • Teleported modal content can't be found in wrapper queries → See teleport-testing-complexity

Reference

  • Vue.js Testing Guide

  • Vue Test Utils

  • Vitest Documentation

  • Playwright Documentation

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

database-architect

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

design-ui-ux-pro-max

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

frontend-radix-ui-design-system

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

efcore-patterns

No summary provided by upstream source.

Repository SourceNeeds Review