Hacker ApprovedDepartments

Jest

Ranked 7 of 7 testing frameworks by recommenders

Criticized more than recommended: critics find it slow and its mocking awkward; those who recommend it see it as JavaScript test runner that people pair with other tools and find helpful for debugging.

5 people recommended Jest in Hacker News comments, 2 had mixed feelings and 11 criticized it, November 2025 to October 2026.

Summary written by Claude from the comments below.

18 people gave an opinion

recommend it
5
mixed feelings
2
warn against or regret it
11

The record

Each figure is one person. RecommendsMixed feelingsCriticizes

Recommended in 4 of 12 months

In 5 different threads.

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended

Why it doesn’t carry the badge

  • 5 people recommend itNeeds 10 or more, not met.
  • 0.4 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 4 of 12 monthsNeeds 4 or more, met.
  • Recommended in 5 threadsNeeds 5 or more, met.
  • The biggest thread supplies 20% of its recommendersNeeds half or less, met.

The same rules apply to every product, and the badge can’t be bought. Mixed feelings count toward neither side. How the badge works

What people say about it

Reasons grouped from a sample of 18 of the 19 opinions about it, picked in proportion to how many people recommend it, have mixed feelings and criticize it. Each mark is one comment in the sample. Open a reason to read what they said.

What people warn about

Each mark is one comment

  • Hard to test and mock

    “jest mocks overwrite the importing mechanism without any type safety.”

    Comment from 27 Jun 2026 in “Jest/Vitest interactive course (runs in the browser)”

    “its a horrible code smell, and AI loves to jest.mock”

    Comment from 27 Jun 2026 in “Jest/Vitest interactive course (runs in the browser)”

    “This stuff is very hard to test in jest.”

    Comment from 12 Nov 2025 in “Launch HN: JSX Tool (YC F25) – A Browser Dev-Panel IDE for React”
  • Slow compared to alternatives

    “one of the worst and slowest pieces of software I've ever worked with”

    Comment from 2 Jul 2026 in “Vite+ Beta”

    “a lot of the slow cruft in Jest was necessary for correctness”

    Comment from 2 Jul 2026 in “Vite+ Beta”

    “my memory is that Mocha was much faster”

    Comment from 2 Jul 2026 in “Vite+ Beta”
  • Overly complex tooling

    “A lot of the modern tooling feels like a rube goldberg machine when it goes wrong.”

    Comment from 12 Dec 2025 in “The Tor Project is switching to Rust”

    “over-complicated nature of both Jest and Vitest”

    Comment from 19 May 2026 in “Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised”

Why people recommend it

Each mark is one comment

  • Works alongside other testing tools

    “I also like being able to reuse tools like Playwright, Jest and Vite.”

    Comment from 8 Jan 2026 in “The Phaser Game Framework in 5 Minutes”

    “GraphQL, Jest, Llama (one of the first open weights models) and more”

    Comment from 21 Jul 2026 in “Judge halts Paramount's $111B purchase of Warner Bros. in win for US states”

    “a pretty sweet Cypress & Jest testing setup”

    Comment from 3 Nov 2025 in “Ask HN: Who is hiring? (November 2025)”

Other testing frameworks people recommend

The four most recommended other testing frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Jest compared with 4 alternatives
ProductRecommendMixedCriticizeApprovalMonthsHad forBadge
cargo-nextest171194%3——
Testcontainers131381%8—Approved
Vitest130862%7——
Mockito1161248%1——
JestThis page521131%4——
See all 7 testing frameworks, ranked

What people said

18 of the 19 opinions about it, picked in proportion to the three counts, newest first. Each links to the original comment.

“I'm glad I don't have to deal with karma, jest, etc. anymore.”

CriticizesComment from 5 Sep 2026 in “The Rust React Compiler is now native in Vite”

“GraphQL, Jest, Llama (one of the first open weights models) and more”

RecommendsComment from 21 Jul 2026 in “Judge halts Paramount's $111B purchase of Warner Bros. in win for US states”

“my memory is that Mocha was much faster”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“jest -> vitest (works with vite”

MixedComment from 2 Jul 2026 in “Vite+ Beta”

“Jest was itself a huge step up from what came before”

RecommendsComment from 2 Jul 2026 in “Vite+ Beta”

“one of the worst and slowest pieces of software I've ever worked with”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“a lot of the slow cruft in Jest was necessary for correctness”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“it’s very annoying to use mocks in jest”

CriticizesComment from 27 Jun 2026 in “Jest/Vitest interactive course (runs in the browser)”

“its a horrible code smell, and AI loves to jest.mock”

CriticizesComment from 27 Jun 2026 in “Jest/Vitest interactive course (runs in the browser)”

“jest mocks overwrite the importing mechanism without any type safety.”

CriticizesComment from 27 Jun 2026 in “Jest/Vitest interactive course (runs in the browser)”

“Most of jest, but not all.”

MixedComment from 22 May 2026 in “Yt-dlp – [Announcement] Bun support is now limited and deprecated”

“over-complicated nature of both Jest and Vitest”

CriticizesComment from 19 May 2026 in “Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised”

“older codebases running Jest or other jsdom based testing frameworks that don't recognize the web component apis well”

CriticizesComment from 20 Feb 2026 in “Web Components: The Framework-Free Renaissance”

“I also like being able to reuse tools like Playwright, Jest and Vite.”

RecommendsComment from 8 Jan 2026 in “The Phaser Game Framework in 5 Minutes”

“Jest integration make stepping through code a breeze”

RecommendsComment from 15 Dec 2025 in “Show HN: I wrote a book – Debugging TypeScript Applications (in beta)”

“A lot of the modern tooling feels like a rube goldberg machine when it goes wrong.”

CriticizesComment from 12 Dec 2025 in “The Tor Project is switching to Rust”

“This stuff is very hard to test in jest.”

CriticizesComment from 12 Nov 2025 in “Launch HN: JSX Tool (YC F25) – A Browser Dev-Panel IDE for React”

“a pretty sweet Cypress & Jest testing setup”

RecommendsComment from 3 Nov 2025 in “Ask HN: Who is hiring? (November 2025)”

Counts come from 1,791,911 Hacker News comments labeled by Claude, November 2025 to October 2026, with data through October 31, 2026. Counts updated 2 Nov 2026. How we count. Report a mistake.