All Projects → lmiller1990 → Vue Testing Handbook

lmiller1990 / Vue Testing Handbook

A guide on testing Vue components and applications

Projects that are alternatives of or similar to Vue Testing Handbook

Enzyme Matchers
Jasmine/Jest assertions for enzyme
Stars: ✭ 881 (+31.69%)
Mutual labels:  jest, tdd
Testdeck
Object oriented testing
Stars: ✭ 206 (-69.21%)
Mutual labels:  jest, tdd
Todoist Js
!! OBSOLETE !! The (un)official Todoist javascript API library
Stars: ✭ 46 (-93.12%)
Mutual labels:  jest, tdd
Javascript Data Structures And Algorithms
Exercises, algorithms
Stars: ✭ 26 (-96.11%)
Mutual labels:  jest, tdd
Baretest
An extremely fast and simple JavaScript test runner.
Stars: ✭ 364 (-45.59%)
Mutual labels:  jest, tdd
Jest Extended
Additional Jest matchers 🃏💪
Stars: ✭ 1,763 (+163.53%)
Mutual labels:  jest, tdd
Expect More
Curried Type Testing library, and Test Matchers for Jest
Stars: ✭ 124 (-81.46%)
Mutual labels:  jest, tdd
Node Typescript Api
🚀Complete Node.js API built using 👉Typescript | Jest | MongoDB | Express
Stars: ✭ 234 (-65.02%)
Mutual labels:  jest, tdd
automock
A library for testing classes with auto mocking capabilities using jest-mock-extended
Stars: ✭ 26 (-96.11%)
Mutual labels:  jest, tdd
xv
❌ ✔️ zero-config test runner for simple projects
Stars: ✭ 588 (-12.11%)
Mutual labels:  jest, tdd
Jasmine Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
Stars: ✭ 552 (-17.49%)
Mutual labels:  jest, tdd
Public
Repository for wallaby.js questions and issues
Stars: ✭ 662 (-1.05%)
Mutual labels:  jest, tdd
Clean Ts Api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 619 (-7.47%)
Mutual labels:  jest, tdd
Vue Jest
Jest Vue transformer
Stars: ✭ 535 (-20.03%)
Mutual labels:  jest
Express Babel
Express starter kit with ES2017+ support, testing, linting, and code coverage
Stars: ✭ 621 (-7.17%)
Mutual labels:  jest
Native Testing Library
🐳 Simple and complete React Native testing utilities that encourage good testing practices.
Stars: ✭ 526 (-21.38%)
Mutual labels:  jest
React Screenshot Test
A dead simple library to screenshot test React components
Stars: ✭ 519 (-22.42%)
Mutual labels:  jest
Serverless Typescript Starter
🗄🙅‍♀️ Deploy your next serverless JavaScript function in seconds
Stars: ✭ 653 (-2.39%)
Mutual labels:  jest
Jest Preset Angular
Jest configuration preset for Angular projects.
Stars: ✭ 608 (-9.12%)
Mutual labels:  jest
Jest Clean Console Reporter
A Jest Reporter to group, hide and prettify spammy console warnings
Stars: ✭ 520 (-22.27%)
Mutual labels:  jest

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].