Nicholas BollCypress.io — Piping functions togetherLast year I wrote about an alternative and type-safe way to do custom commands using cy.then. At LogRhythm, we’ve refined the idea further…Dec 31, 2019Dec 31, 2019
Nicholas BollCypress.io — Using async and awaitCypress has a declarative chaining syntax that pipes inputs and outputs. Most of the time, you don’t even need to deal with the values…Apr 18, 20183Apr 18, 20183
Nicholas BollinITNEXTCypress.io — Best practices for maintainable testsA test isn’t given much though until it fails. Tests should be written for the failure case. Cypress creates an outline in the GUI to help…Apr 2, 20181Apr 2, 20181
Nicholas BollCypress.io — Making aliases type safeIn Cypress, common challenge is dealing with values. Cypress commands have a .then, but are not Promises, so the following will not work as…Mar 29, 20182Mar 29, 20182
Nicholas BollCypress.io — Use the Log API with custom commandsThis article builds off https://medium.com/@NicholasBoll/cypress-io-scaling-e2e-testing-with-custom-commands-6b72b902aab. Take a few…Mar 18, 2018Mar 18, 2018
Nicholas BollUsing Jest matchers in CypressIt all started when I was mentioned an a Twitter conversation…Mar 18, 20182Mar 18, 20182
Nicholas BollCypress.io — Scaling E2E testing with custom commandsSo you’ve been using Cypress.io for long enough to want custom commands. You’ve probably identified some common patterns or want to break…Feb 16, 2018Feb 16, 2018