Real-life programming isn't always glamorous. You're not always launching fancy new interactive features backed by weeks of marketing and hype. In fact, that's rarely the case. Instead, much of the time, we work on boring fixes and general maintenance of packages and tools that, frankly, not many people use. This is the reality. In that spirit, for season one of our new "Pull Up a Seat" series, come along as I work on extending the API for my laracasts/cypress package. We'll cover everything from the initial tinkering, all the way up to tagging a new release.
Cypress is a fantastic end-to-end testing framework. In this series, we'll learn, not just the ins and outs of Cypress, but also how it can be leveraged within a Laravel application to allow for everything from logging in, to seeding a database, to swapping environments.