Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
【Vitest5.0大解剖】Vitest5.0で消えた記法とAPI
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
赤神青空
PRO
September 07, 2026
Video
Programming
34
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 赤神青空
【AWS AIF対策】モデルの学習とファインチューニング
akagami
PRO
0
6
【AWS AIF対策】プロンプトエンジニアリング
akagami
PRO
0
11
【AWS AIF対策】RAGとベクトルデータベース
akagami
PRO
0
10
【AWS AIF対策】基盤モデルの選び方と推論パラメータ
akagami
PRO
0
16
【AWS AIF対策】AWSの生成AIサービスの全体像
akagami
PRO
0
26
【AWS AIF対策】エージェント型AIとMCP
akagami
PRO
0
24
【AWS AIF対策】生成AIの得意・不得意とコスト
akagami
PRO
0
25
【AWS AIF対策】生成AIの基本用語
akagami
PRO
0
31
【AWS AIF対策】ML開発の流れと評価指標
akagami
PRO
0
28
Other Decks in Programming
See All in Programming
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
320
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
610
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
240
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.1k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.2k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
410
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
250
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.6k
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
210
Featured
See All Featured
Navigating Team Friction
lara
192
16k
The Language of Interfaces
destraynor
162
27k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
The Curious Case for Waylosing
cassininazir
1
550
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
380
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
420
So, you think you're a good person
axbom
PRO
2
2.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
600
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
The SEO Collaboration Effect
kristinabergwall1
1
580
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