Testing your Python package
A guide to writing and running tests for a Python package using pytest, covering white box testing and project structure.
A guide to writing and running tests for a Python package using pytest, covering white box testing and project structure.
A guide to setting up and understanding code coverage in Cypress, including web app basics and practical examples.
A developer fixes critical scheduling bugs in a Django app, addressing issues with task display and date calculations discovered during real-world testing.
Explains how to simulate hover interactions in Cypress tests using .invoke() and other workarounds, as there's no native .hover() command.
A software engineer's personal review of 2020, covering work on frontend infrastructure and accessibility, side projects, blogging stats, and travel.
A critique of test-centric development models, arguing for a broader view of continuous feedback beyond traditional testing roles.
A developer's reflection on how writing a test for a simple one-line bug fix can become a complex, time-consuming task.
Guide to migrating from Cypress's deprecated .route() command to the new .intercept() command, covering syntax and benefits.
A developer completes the final form and tests for a Django app's user onboarding process in this coding tutorial episode.
A guide to testing Bash scripts using the Bach testing framework, covering installation, writing test cases, and mocking commands.
A technical guide on testing Preact/React Portals using Testing Library, based on real-world implementation challenges in a Rails app.
A tutorial on creating a custom configuration plugin in Cypress to manage environment variables and settings for different deployment stages.
A developer's first week at Recurse Center, focusing on pair programming, analyzing PHPUnit's codebase, and planning a web-based command prompt project.
A developer creates a Django form template for a social media app, covering styling, context data, and dynamic user information.
A tutorial explaining how to use JavaScript destructuring, specifically within Cypress test code, to simplify working with objects and function parameters.
Explores the misuse of Given-When-Then tools beyond BDD, comparing it to past xUnit issues, and discusses a new enhancement to improve their broader application.
A developer builds a user invite system for a new social network app using Python and Django, covering forms, views, and email strategies.
Explains why Cypress clears cookies between tests and demonstrates how to preserve authentication state using beforeEach hooks.
A guide on testing websocket communication in a Trello-like app using Cypress, focusing on simulating real-time updates.
A guide to setting up Jest testing in a Svelte TypeScript starter project, including configuration steps and a pre-configured template.