---
title: "#vitest articles | Hashnode"
description: "Explore 76 articles tagged #vitest on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/vitest"
---

Tag

# #vitest

76 posts · 26 followers

[Ashish Kr Jha](https://hashnode.com/@Ashish14411) · [1d ago](https://hashnode.com/posts/why-describe-concurrent-made-my-vitest-suite-slower/6af753f356fad44e911149a2)

### [Why describe.concurrent Made My Vitest Suite Slower](https://blog.ashishkrjha.dev/why-describe-concurrent-made-my-vitest-suite-slower?utm_source=hashnode&utm_medium=feed)

The first result was the confusing one.

15 min read · [blog.ashishkrjha.dev](https://blog.ashishkrjha.dev/why-describe-concurrent-made-my-vitest-suite-slower?utm_source=hashnode&utm_medium=feed)

[5](https://hashnode.com/posts/why-describe-concurrent-made-my-vitest-suite-slower/6af753f356fad44e911149a2)

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [Nov 7](https://hashnode.com/posts/vitest-explained-tests-that-finish-before-you-blink/6aeea8aff617958adf19c438)

### [Vitest Explained: Tests That Finish Before You Blink](https://practicaldevblog.hashnode.dev/vitest-explained-tests-that-finish-before-you-blink?utm_source=hashnode&utm_medium=feed)

You change one line in the checkout code, a discount that should only apply above fifty dollars, and now you need to know whether anything else broke. The honest answer is that you do not know, and gu

7 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/vitest-explained-tests-that-finish-before-you-blink?utm_source=hashnode&utm_medium=feed)

[Waseem Anjum](https://hashnode.com/@fabwaseem) · [Nov 3](https://hashnode.com/posts/vitest-vs-jest-vs-node-test/6ae9889c521bf0ca707be8df)

### [Vitest vs Jest vs node:test in 2026: Benchmarked on a Real TypeScript Project](https://fabwaseem.hashnode.dev/vitest-vs-jest-vs-node-test?utm_source=hashnode&utm_medium=feed)

Vitest 5.1 vs Jest 30.5 vs Node 24 node:test on one TypeScript suite: cold and warm runs, isolation, watch mode, coverage, mocking and ESM setup.

16 min read · [fabwaseem.hashnode.dev](https://fabwaseem.hashnode.dev/vitest-vs-jest-vs-node-test?utm_source=hashnode&utm_medium=feed)

[Waseem Anjum](https://hashnode.com/@fabwaseem) · [Oct 31](https://hashnode.com/posts/test-mcp-server/6ae594c6d2e7b03e0edd314a)

### [How to Test an MCP Server: Vitest, In-Memory Transport, Streamable HTTP and the Inspector CLI](https://fabwaseem.hashnode.dev/test-mcp-server?utm_source=hashnode&utm_medium=feed)

Unit tests for tool logic, in-memory contract tests with the official SDK client, Streamable HTTP checks and Inspector CLI commands

11 min read · [fabwaseem.hashnode.dev](https://fabwaseem.hashnode.dev/test-mcp-server?utm_source=hashnode&utm_medium=feed)

[Mark F A](https://hashnode.com/@angelmanon) · [Oct 6](https://hashnode.com/posts/how-to-test-supabase-rls-policies-with-vitest-no-docker-required/6ac4f114057833739074fed4)

### [How to Test Supabase RLS Policies with Vitest (No Docker Required)](https://rapidnative.hashnode.dev/how-to-test-supabase-rls-policies-with-vitest-no-docker-required?utm_source=hashnode&utm_medium=feed)

Catch row-level security holes as real signed-in users, with Postgres booting inside your test process

11 min read · [rapidnative.hashnode.dev](https://rapidnative.hashnode.dev/how-to-test-supabase-rls-policies-with-vitest-no-docker-required?utm_source=hashnode&utm_medium=feed)

[jabo Landry](https://hashnode.com/@Arnold-Jabo) · [Aug 28](https://hashnode.com/posts/how-to-automate-your-tests-in-express-using-vitest/6a91aa2c85465e213741c4de)

### [How to Automate Your Tests in Express Using Vitest](https://freecodecamp.org/news/how-to-automate-your-tests-in-express-using-vitest?utm_source=hashnode&utm_medium=feed)

Thinking through API logic while constantly switching tabs to test application integration can be overwhelming and time-consuming. Well, you can save your time and energy by writing tests for your app

24 min read · [freecodecamp.org](https://freecodecamp.org/news/how-to-automate-your-tests-in-express-using-vitest?utm_source=hashnode&utm_medium=feed)

[Manu Shukla](https://hashnode.com/@mr-manushukla) · [Aug 23](https://hashnode.com/posts/cloudflare-vitest-plugin-v1-the-migration-guide-targets-0160-the-last-old-release-was-0220/6a8acf2af30f48e5cc35baa0)

### [Cloudflare vitest-plugin v1: the migration guide targets 0.16.0, the last old release was 0.22.0](https://ecorpit.hashnode.dev/cloudflare-vitest-plugin-v1-the-migration-guide-targets-0160-the-last-old-release-was-0220?utm_source=hashnode&utm_medium=feed)

Cloudflare vitest-plugin v1: the migration guide targets 0.16.0, the last old release was 0.22.0 Summary. On 19 August 2026 Cloudflare announced that @cloudflare/vitest-pool-workers is now @cloudflare

15 min read · [ecorpit.hashnode.dev](https://ecorpit.hashnode.dev/cloudflare-vitest-plugin-v1-the-migration-guide-targets-0160-the-last-old-release-was-0220?utm_source=hashnode&utm_medium=feed)

[Abdullahi Odesanmi](https://hashnode.com/@a7i) · [Aug 11](https://hashnode.com/posts/testing-a-nuxt-monorepo-without-losing-your-mind/6a7abcba05e04c4231e8a6af)

### [Testing a Nuxt Monorepo Without Losing Your Mind](https://abdspace.hashnode.dev/testing-a-nuxt-monorepo-without-losing-your-mind?utm_source=hashnode&utm_medium=feed)

Centralised configs, isolated component tests, and reliable E2E with Vitest & Playwright, without the mocking headache.

11 min read · [abdspace.hashnode.dev](https://abdspace.hashnode.dev/testing-a-nuxt-monorepo-without-losing-your-mind?utm_source=hashnode&utm_medium=feed)

[mehdi](https://hashnode.com/@mehdi654) · [Aug 5](https://hashnode.com/posts/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config/6a732600b01a829f616aed74)

### [Modernizing Ionic 8 & Angular 22: Moving from Karma, Zone.js & ESLint v8 to Vitest, Zoneless & Flat Config](https://modern-web-dev.hashnode.dev/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config?utm_source=hashnode&utm_medium=feed)

\[!NOTE\]Target Audience: Ionic & Angular developers looking to modernize starter boilerplate, boost unit test speed by 5x, adopt pure Zoneless change detection, and upgrade to ESLint v9 Flat Config.

6 min read · [modern-web-dev.hashnode.dev](https://modern-web-dev.hashnode.dev/modernizing-ionic-8-angular-22-moving-from-karma-zone-js-eslint-v8-to-vitest-zoneless-flat-config?utm_source=hashnode&utm_medium=feed)

[Jeremy Longshore](https://hashnode.com/@jeremylongshore) · [Jul 1](https://hashnode.com/posts/git-with-intent-vitest-4-migration-pain-and-irsb-governance-with-104-moloch-tests-mr1lo72a/6a449d40c428df03747ec609)

### [git-with-intent Vitest 4 Migration Pain and IRSB Governance with 104 Moloch Tests](https://jeremylongshore.hashnode.dev/git-with-intent-vitest-4-migration-pain-and-irsb-governance-with-104-moloch-tests-mr1lo72a?utm_source=hashnode&utm_medium=feed)

Eighteen commits across three repos. git-with-intent fought through a Vitest 4 migration that broke CI seven different ways. IRSB shipped v1.4.0 with governance contracts and a 104-test Moloch DAO sui

6 min read · [jeremylongshore.hashnode.dev](https://jeremylongshore.hashnode.dev/git-with-intent-vitest-4-migration-pain-and-irsb-governance-with-104-moloch-tests-mr1lo72a?utm_source=hashnode&utm_medium=feed)
