June 27, 2026

Testy people, tested patience

Jest/Vitest interactive course (runs in the browser)

Free browser course on app testing sparks cheers, gripes, and a full-on testing war

TLDR: A free in-browser course is teaching beginners how to test apps with Jest and Vitest in 19 simple lessons. Commenters quickly turned it into a battle over buggy tools, bad coding habits, and whether small tests are even worth doing at all.

A new free browser course teaching the basics of app testing with Jest and Vitest should have been an easy win: 19 lessons, no sign-up, and beginner-friendly practice on checking whether code behaves the way it should. It promises to walk people through the building blocks in plain steps, from simple checks and error handling to fake timers, setup routines, and mock versions of outside code. In other words, it’s meant to be the gentle on-ramp before people tackle bigger front-end app testing.

But the real entertainment was in the replies, where the testing crowd instantly split into camps. One side was basically clapping and yelling, “Vitest rules,” with one fan calling it “brilliant software”—before immediately swerving into a complaint that its editor add-on is too buggy to trust. Classic tech-comment energy: praise with a side of pain.

Then came the spicy stuff. One commenter declared that Jest’s mock system practically encourages bad code, accusing it of making sloppy habits too easy and trapping people in one tool forever. Ouch. Another went even bigger, saying small front-end tests are borderline useless, expensive to keep alive, and that only full product tests really show whether a business is working. That turned a simple free-course post into a mini culture war over what kind of testing actually matters.

So yes, the course is free and friendly. But the comments? Pure developer reality TV: fan clubs, tool snobbery, workflow trauma, and one eternal question—are we learning good habits, or just prettier ways to argue online?

Key Points

  • The article describes a free interactive browser-based course on Jest and Vitest testing fundamentals.
  • The course is intended as preparation for testing React frontend applications and is also useful for backend/Node.js testing.
  • It states that Jest and Vitest are both supported because their syntax is very similar for most common usage.
  • The curriculum includes 19 lessons covering test functions, describe blocks, matchers, negation, and error testing.
  • Advanced topics listed include fake timers, test setup and cleanup hooks, parameterized tests with each(), and module mocking with jest.mock() or vi.mock().

Hottest takes

"Vitest is a brilliant software" — felooboolooomba
"Jest mocks allow developers to write bad code" — halflife
"unit testing FE [is] borderline useless and very expensive to maintain" — epolanski
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.