LoginSignup
2
1

More than 3 years have passed since last update.

JestがJasmine2互換な理由

Posted at

Jestのリポジトリを見ていて jest-jasmine2 というパッケージが含まれていて気になったので調べてみました.

jest-jasmine2はJasmine2と互換があるパッケージでJestへの移行がスムーズになります.

どうやら、以下の背景でJasmin2互換が残っている様です.

  1. FacebookのいくつかのプロジェクトではJasmine1でテストが書かれていた.
  2. Jasmine1からJasmine2に書き直した.
  3. 同じ時期か書き直した後にFacebookのの人ではなく外部の人(今はAWSの人っぽい)からOptional jasmine 2 support #330のPRを受け取って取り込んだ.

テストのフレームワークを置き換えるとなると、既存のテストを維持しながらの移行なので一見大変そうですが、こうしてみるとシームレスな移行ができてた感じす.
もし自分が担当するプロジェクトのフレームワークのリプレースが必要になったら一つの手段として、真似たいと思う.

元記事

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1