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
赤神青空
PRO
September 07, 2026
Video
Programming
43
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資格のニュース】SAP が SAP-C03 に変わります
akagami
PRO
0
2
【力学 #5】単振り子と小角近似
akagami
PRO
0
5
【AIニュース】Genie 4 とは何か
akagami
PRO
0
15
【基本情報対策】IPアドレスとサブネットマスク
akagami
PRO
0
15
GPT-6 Cyber とは何か
akagami
PRO
0
15
【AWSの新サービス】Amazon ECS Gateway とは何か
akagami
PRO
0
20
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
9
【力学 #4】単振動:ばねの運動方程式を解く
akagami
PRO
0
10
Cloudflare の AI で他人の会話が混ざった?
akagami
PRO
0
27
Other Decks in Programming
See All in Programming
SODA - FACT BOOK(EN)
sodainc
1
230
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
AI-Powered Domain-Driven Design
ziobrando
0
430
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
160
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
330
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
240
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
170
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
970
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
310
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Docker and Python
trallard
47
4.3k
The Limits of Empathy - UXLibs8
cassininazir
2
770
Embracing the Ebb and Flow
colly
88
5.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
530
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
Believing is Seeing
oripsolob
1
270
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
Heart Work Chapter 1 - Part 1
lfama
PRO
11
37k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
480
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