Need help with vue-testing-handbook?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

673 Stars 125 Forks 405 Commits 2 Opened issues


A guide on testing Vue components and applications

Services available


Need anything else?

Contributors list

English | 日本語 | Русский | 简体中文

Vue Testing Handbook

Welcome to the Vue Testing Handbook!

What is this?

This is a collection of short, focused examples on how to test Vue components. It uses

, the official library for testing Vue components, and Jest, a modern testing framework. It covers the

API, as well as best practices and useful parts of the Jest API for testing Vue components. A working demo project with the examples is also included, which you can pull down and run yourself.


The handbook is written in English, but there are a number of translations. I prefer not to merge translations until the entire document is completed.

If you like an article, feel free to translate it and post it on your own blog. If you can leave a link to the original, that'd be great, too! Let's spread the good word of Vue.js component testing.



Vuepress is used to generate the static website. Articles are written in markdown.

Clone the repo and run

to install the dependencies. Then run
yarn dev
to open the dev server. Access it on

To edit a guide, update the code in the src directory. The markdown files are converted to HTML when deployed – no need to edit those.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.