vitest

393 posts

vitest banner
vitest

vitest

@vitest_dev

Testing framework powered by @vite_js ⚡️, brought to you by @voidzerodev | Bluesky: https://t.co/vS4yqK4RGr 🦋

Bluesky 가입일 Aralık 2021
27 팔로잉31.2K 팔로워
고정된 트윗
vitest
vitest@vitest_dev·
Vitest 4 is out! - Browser Mode is Stable - Visual Regression Testing - Improved Debugging - Pool Stabilization - New APIs - Bug Fixes Stay updated with our blog post: vitest.dev/blog/vitest-4
English
4
163
940
101.7K
vitest
vitest@vitest_dev·
Vitest 4.1 is out! 🚀 ✅ Vite 8 support from day 1 🏷️ Test tags to organize, filter & apply shared options 🪝 New hooks for easier tracing, transactions and AsyncLocalStorage 🔍 Async leak detection 🤖 Agent reporter to reduce token usage And much more!
vitest tweet media
English
6
94
990
57.6K
Em Snook
Em Snook@mhsnook·
@tannerlinsley @ashishxcode @tan_stack Any interest in making a testing framework? with AI-driven velocity increases... tests are more important than ever, and playwright still feels like 2018 tech. (And I think the existence of Vite + server functions makes for some interesting possibilities)
English
1
0
2
27
Tanner Linsley
Tanner Linsley@tannerlinsley·
.@Tan_Stack CU Phase 1 - Table - Query - Virtual - Form - Store Phase 2 - Router - Start - DB - Pacer Phase 3 - Devtools - AI - CLI - Hotkeys Phase 4 ...
GIF
English
85
9
481
25.4K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
Flaky tests and memory leaks are the worst. @vitest_dev now has a --detect-async-leaks flag that catches uncleared intervals, lingering servers, and other async operations leaking across your tests. ⚠️ Don't run it on every run though. Use it to audit your test suite, then clean things up. Available in the latest 4.1 beta. Big shout out to Ari from the Vitest team for landing this PR! 🔥
English
6
34
256
48.7K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
Tests. Vitest's browser mode is stable since Vitest 4.0. Now you can be sure that your tests pass in an *actual* browser environment. vitest.dev/guide/browser/
VoidZero tweet media
English
4
9
117
10.7K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
✨ What's New in ViteLand: January 2026 Recap ◆ Unified redesign across all VoidZero sites ◆ @vite_js crossed 3 billion npm downloads ◆ @rolldown_rs reached RC status ◆ Lazy Barrel Optimization landed in Rolldown ◆ Oxfmt hit 100% Prettier conformance ◆ Oxlint gets a dynamic .ts config ◆ ...and much more 👀 Full recap below!
VoidZero tweet media
English
1
19
144
20.4K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
The first beta for @vitest_dev 4.1 is out! 🧪 What's new: ◆ Chai-style spy assertions (`toHaveBeenCalled`, etc.) ◆ `userEvent.wheel()` for browser mode ◆ Enhanced retry options for flaky tests ◆ Disposable returned from `doMock()` ◆ Respecting coverage ignore start/stop hints ◆ and more 👀 Try now by installing vitest@beta
English
1
15
152
16.8K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
New Year. New Look. Same Mission. Make JavaScript developers more productive than ever before
VoidZero tweet media
English
14
58
546
125.5K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
Want to speed up subsequent @vitest_dev runs? Then try out the new experimental file-system based cache ✨ ⋄ Caches transformed modules ⋄ Does *not* work with browser mode yet ⋄ Can be manually cleared via `vitest --clearCache` More in the docs #experimental-fsmodulecache" target="_blank" rel="nofollow noopener">vitest.dev/config/experim…
VoidZero tweet media
English
4
8
95
8K
vitest 리트윗함
Chris Cook
Chris Cook@zirkelc_·
I started a proof of concept to integrate the standard schema natively into @vitest_dev It's currently being discussed integrating this directly into `toEqual()`, creating a new custom matcher like `toEqualSchema()` or an asymmetric matcher like `schemaMatching()`
Chris Cook tweet media
Chris Cook@zirkelc_

What if we can turn `expect(url).toMatch(/^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$/)` into `expect(url).toMatchSchema(z.url())`? I created a custom matcher for @vitest_dev to validate data against any schema

English
2
4
52
7.9K
vitest 리트윗함
VoidZero
VoidZero@voidzerodev·
What's new in ViteLand? Our August 2025 recap is out 👣 Big steps for Oxlint: Type-aware linting preview & custom JS plugins roadmap 🖼️ @vitest_dev has visual regression support in beta ⏩ Native plugins enabled by default in rolldown-vite 🤌 Smaller bundles due to @rolldown_rs and Oxc 👀 and more
VoidZero tweet media
English
3
17
70
18.4K
vitest 리트윗함
ViteConf
ViteConf@ViteConf·
⚡ Speaker highlight: Jessica Sachs, FOSS Nerd at @HeroDevs The Vitest Browser mode is one of the most exciting features of @vitest_dev! @_jessicasachs will reveal what makes it so powerful, moving beyond JSDOM. You’ll learn how you can use it for component testing and even cases beyond that - and which new capabilities the browser mode got (looking at you visual regression testing 👀) A game-changer for testing! ✅ Watch the talk live - viteconf.amsterdam
ViteConf tweet media
English
0
7
36
15.3K
vitest 리트윗함
ViteConf
ViteConf@ViteConf·
⚡ Speaker highlight: Vladimir Sheremet, Core Maintainer of @vitest_dev The "State of Vitest" is a must-see! Vladimir will give us the official update on the most interesting testing framework out there, covering the latest features, performance boosts, and what's next for the Vite-powered testing experience. ✅ Don’t write tests yet? You better get started 👀 And then, get your ticket for the first in-person ViteConf at viteconf.amsterdam
ViteConf tweet media
English
0
7
27
15.6K
vitest 리트윗함
Storybook
Storybook@storybookjs·
With Storybook 9, your stories can be tests. But how do you know that you’re testing the right things? For that, we built @vitest_dev's test coverage into Storybook Test. Click on the coverage summary in the test widget to open an interactive coverage report.
Storybook tweet media
English
1
1
10
2.5K
vitest 리트윗함
Storybook
Storybook@storybookjs·
Storybook 9 is here! ▶️ Interaction tests ♿ Accessibility tests 👁️ Visual tests 🛡️ Coverage reports 🚥 Test widget 🪶 48% Leaner ✍️ Story generation 🏷️ Tag-based organization 🌐 Story globals 🏗️ Major updates for Svelte, Next.js, React Native, and more! Let’s dive in!
English
9
110
520
58.2K
vitest
vitest@vitest_dev·
Vitest 3.2 is out! - New Annotations API - Scoped Fixtures - Custom Browser Locators API - Test Signal - Better V8 Coverage Result And many more features! vitest.dev/blog/vitest-3-…
vitest tweet media
English
5
86
559
39.6K