Slide 8
Slide 8 text
MSWの利点と懸念点
• 利点
• TypeScriptがSupportされている
• Service Workerを経由するので、
サーバー構築が必要ない
• Install後、スクリプトに記入するくらいの手間感
• スタブとは違い、ロジックも記述できるので柔軟なテストの幅が増える
• API側のValidationや簡易的なビジネスロジック(Inputされるデータに応じてSuccess or Error
ケースを分岐して返却)
• ブラウザのNetworkタブにも反映される
→公式ドキュメントのIntroductionとComparison, デモで確認
• 懸念点
• 前述で紹介した開発環境と比較
• FE側でOpen API Specificationを基に、Mock APIとValidationを作成してもらう時、
書き間違いが起こる可能性がある。
引用)h"ps://mswjs.io/