メインコンテンツへスキップ

Jest 11.0

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

本日、Jestはメジャーバージョンアップの方式に移行し、最初のメジャーリリースとなるJest 11.0を発表します。Jestは長年Facebookエンジニアや継続的インテグレーションシステムで使用されており、すでに「1.0リリース」をはるかに超えた状態が続いていました。これはReactチームが行った変更と同様の方針転換です。

Jest 0.9または0.10をご利用中の場合、アップグレードはシームレスに行えます。過去数ヶ月の全変更点はJest 11.0に統合されています。

Jest 11.0の新機能

Babel統合と設定の簡素化

新たにモジュール化されたJestリポジトリ内でbabel-jestが採用され、Jestとシームレスに統合されました。旧バージョンからのアップグレードやJest導入をご検討中の方は、はじめの一歩ガイドをご参照ください。

javascript-unit-testing-performance

· 1分で読める
非公式ベータ版翻訳

このページは PageTurner AI で翻訳されました(ベータ版)。プロジェクト公式の承認はありません。 エラーを見つけましたか? 問題を報告 →

JestはFacebook社内で常時数千ものテストを実行しています。継続的インテグレーションによるものもあれば、開発中にエンジニアが手動で起動する場合もあります。Jest開発チームのメンバーがFacebook内の他のプロジェクトに移っても、この仕組みは何年も問題なく機能してきました。

しかしながら、エンジニアがテストを追加すればするほど、Jestのパフォーマンスがスケールしないことに気づきました。さらに昨年、npm3やBabelなどの導入によりJavaScriptエコシステムが劇的に変化し、これは私たちの予想を超えるものでした。これらの課題に対処するため新たなJestチームを結成し、進捗状況と計画について本ブログで随時共有していきます。