Past Meetup

VueNYC #14: End-vue-End Testing

This Meetup is past

25 people went

Location image of event venue

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) ๐Ÿ‘๐Ÿ‘๐Ÿ‘!