VueNYC #14: End-vue-End Testing


Details
πππ Talks πππ
π’Everything you know about testing Vue apps is a lie
π£ Gleb Bahmutov
Testing Vue applications can be quick and painless. In this presentation, I will show how to test small parts of Vue apps using vue-test-utils, and how to move "up" the testing pyramid to component and end-to-end tests using Cypress. By the end of the presentation, you will be able to:
- write realistic end-to-end tests for any web application, including VuePress static sites
- learn how to spy and stub network requests
- see how to reach deep inside your Vue application to control its behavior during tests
- slide down from end-to-end tests to testing individual Vue components
- run your Cypress tests on CI server
- make your CI tests much much faster by load balancing them across multiple CI machines
In short - less than one hour spent at this meetup will save you days, if not weeks of testing your application using any other tool.
(Oh, and Cypress is free, open source and is one of the options for application scaffolded using Vue CLI v3.)
About Gleb:
I am a software engineer interested in front and back end development, especially in using JavaScript (and its flavors) across the entire stack. I work at Cypress, making the world a better place. I try to blog on topics related to software craft (more than 300 blog posts!). I have circled the globe sharing my experience with other developers, see slides from the past presentations.
π£ππ°Want to speak, host, or sponsor? Let us know at www.vuejs.nyc!
π»Happy Hour
Westville Hudson
333 Hudson St, New York, NY 10013
A big thank you to our host Galvanize x Cedrus (Matt & Ralph) πππ!

VueNYC #14: End-vue-End Testing