Skip to content

lmiller1990/vue-testing-handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

47f793e · Jan 31, 2023
Nov 9, 2019
Jun 11, 2021
Aug 18, 2020
Jul 8, 2022
Jan 31, 2023
Jul 13, 2018
Jul 13, 2018
Sep 16, 2019
Jul 3, 2018
Oct 19, 2019
Jan 27, 2020
Aug 18, 2020
Sep 13, 2020
Jan 8, 2020
Jul 13, 2018
Nov 9, 2019
Jun 15, 2020

Repository files navigation

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 vue-test-utils, the official library for testing Vue components, and Jest, a modern testing framework. It covers the vue-test-utils 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.

Languages

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.

Contributing

Development

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

Clone the repo and run yarn to install the dependencies. Then run yarn dev to open the dev server. Access it on localhost:8080.

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.