Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【Vitest5.0大解剖】Vitest5.0で消えた記法とAPI
Search
赤神青空
PRO
September 07, 2026
Video
Programming
23
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
【Vitest5.0大解剖】Vitest5.0で消えた記法とAPI
赤神青空
PRO
September 07, 2026
Video
More Decks by 赤神青空
See All by 赤神青空
【ORM不要論の歴史】運用の問題は、いまの責務論に直結する
akagami
PRO
0
10
【ORM不要論の歴史】なぜ生まれ、20年前に何を言われたか
akagami
PRO
0
15
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
84
【ORM不要論の歴史】「ORM」と呼ばれているものが3つある
akagami
PRO
0
38
【Vitest5.0大解剖】Vitest5.0で増えた書き方
akagami
PRO
0
30
【Vitest5.0大解剖】Vitest5.0で静かに変わる挙動
akagami
PRO
0
24
【Vitest5.0大解剖】Vitest5.0のTrace View
akagami
PRO
0
26
【Vitest5.0大解剖】Vitest5.0は何が速くなったのか
akagami
PRO
0
26
1MBの壁にぶつかった話
akagami
PRO
0
27
Other Decks in Programming
See All in Programming
業務時間外もAIに働いてもらう話
colorful12
3
10k
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
160
typoなんかねぇよ
raspython3
0
670
新卒PdEのリアル
ryu1013
1
420
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
170
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
290
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
1k
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
320
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
130
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
140
Featured
See All Featured
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Designing Experiences People Love
moore
143
24k
Rails Girls Zürich Keynote
gr2m
96
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Facilitating Awesome Meetings
lara
57
7.1k
Everyday Curiosity
cassininazir
0
310
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
310
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Side Projects
sachag
455
43k
Transcript
2026年9月 Vitest 5.0 全5回 で消えた記法とAPI ⑤ 削除と要件 赤神 青空
▪移行ガイドで最初に見るところ 設定・記法の変更 01 インライン projects が既定でルート設定を継承 plugins や resolve.alias も継承する。4系の
extends: true は不要。 02 ロケーターが既定で strict browser.locators.exact が既定で有効。 getByText('Item') が「Item 1」に当たらない。 03 sequential 系の削除 test.sequential 今ココ 削除と要件 などは廃止。 concurrent: false へ置き換える。 2/7
▪browserロケーターの渡り方が変わった command にロケーターを渡している場合の話 4系は、プロバイダ固有の selector 文字列がそのまま渡っていた 5.0 は SerializedLocator オブジェクトが渡る
… 従来と同じプロバイダ固有の文字列 locator … 人が読めるロケーターの表現 selector 今ココ 削除と要件 3/7
▪4.1 で非推奨になっていた8つが、まとめて消えた 削除されたエントリポイント vitest/node へ vitest/coverage vitest/runtime 、 vitest/reporters へ
vitest/environments vitest 、 vitest/snapshot の TestRunner へ vitest/runners vitest/suite 移し先なし vitest/mocker は静的メソッド(例 TestRunner.getCurrentTest() ) … @vitest/mocker を直接使う vitest/internal/module-runner 今ココ 削除と要件 4/7
▪依存とメンテナンス体制 パッケージのほうの変更 @vitest/expect が vitest の依存から外れた @vitest/runner と @vitest/ws-client は非推奨。機能更新は止まるが、セキュリティ修正はバックポー
アサーションのコードは vitest 本体にバンドルされた パッケージ自体は公開されているが、Vitest の expect と状態を共有しない 以後は vitest の expect / expect.extend / chai を使う トされる @vitest/browser-webdriverio 今ココ 削除と要件 は vitest-community 管理へ移り、以後はコミュニティ保守 5/7
▪上げる前に確認するところ 要件とサポート方針 動作要件 Vite 6.4.0 以上 Node.js 22.12.0 以上 サポートされるバージョン
5.0 に通常のパッチが出る 4.1 には重要な修正とセキュリティパッチがバックポートされる それ以前はサポート対象外 今ココ 削除と要件 6/7
▪ 第5回のまとめ ここは書き換えないと動かないところ。 書き換えが要る 系、 vitest/suite 、 vitest/mocker 。 sequential
先に確認する Vite 6.4.0 以上、Node.js 22.12.0 以上。 破壊的変更は他にもあるので、公式の移行ガイドは通しで読んでください。 今ココ おわりに 7/7