A modern web application probably makes tens of network calls during a typical user flow.
A good end-to-end web test must observe and in some cases mock the network calls to make the test reliable, complete, and easy to debug. I will show some of my tips and tricks for using and controlling network API calls during tests. We will see how Cypress, Playwright, and Vitest implement network spies and stubs, and what we can achieve by writing just a little bit of custom code on top of existing features.
Discuss: slack.softwarecrafters.org (channel #loc_montréal)
Past meetups notes: github.com/Software-Crafters-Montreal/meetups
---
This group is for any developer, whoever you are, and whatever language or technology you're familiar with.
Join us if you are interested in testing, DDD, software architecture, clean code, refactoring, challenges of working with legacy code, pairing/mobbing, etc.
As Software Crafters, we improve professional software development skills through practice and helping others learn the know-how.
We do appreciate the following:
Not only working software, but also well-crafted software.
Not only responding to change, but also steadily adding value.
Not only individuals and interactions, but also a community of professionals.
Not only customer collaboration, but also productive partnerships.
Looking for the left parts, we found that we needed the right parts.
The Manifesto for Software Craftsmanship: http://manifesto.softwarecraftsmanship.org/
Code of Conduct
Our meetup is a harassment-free place for everyone, regardless of gender, gender identity, and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of participants in any form. Sexual language and imagery are not appropriate at any time, including talks, workshops, parties, Twitter, and other online media. Participants violating these rules may be sanctioned or expelled from the meetup at the discretion of the organizers.
Detailed version: https://github.com/socrates-ca/socrates-ca.github.io/wiki/Code-of-Conduct
Get in touch!
hi@guild.host