# Check Every Box In Cypress Tests Without Flake

DevFeed: [Check Every Box In Cypress Tests Without Flake](<https://devfeed.tech/articles/check-every-box-in-cypress-tests-without-flake-28879.md>)

Original publisher: [Read original article](<https://glebbahmutov.com/blog/check-every-box/>)

Author: Gleb Bahmutov

Published: 2026-02-11T05:00:00Z

Content type: tutorial

Language: en

Sources: [Gleb Bahmutov](<https://devfeed.tech/sources/gleb-bahmutov.md>)

Topics: [Cypress](<https://devfeed.tech/topics/cypress.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Web app](<https://devfeed.tech/topics/webapp.md>)

Tags: [cypress](<https://devfeed.tech/tags/cypress.md>), [products](<https://devfeed.tech/tags/products.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

## AI overview

A Cypress end-to-end test for completing all TodoMVC items can pass while backend updates are still missing because the application updates local state before sending PATCH requests. The article explains how to reduce this flakiness by waiting for the expected network calls or observing each call individually.

## Source excerpt

Imagine you are testing a TodoMVC application, and you need to complete all items. You simply click every checkbox and confirm the applic