概要
mocktail パッケージを活用して、Flutter のウィジェットテストで Image.network を確信を持ってモックできる Dart パッケージです。実際の HTTP 要求を行わずに、画像の読み込み、成功、失敗のシナリオをシミュレートできるため、ネットワーク画像に依存する UI コンポーネントのテストが簡単になります。これにより、より高速かつ信頼性が高く、決定論的なテストが実現されます。既存の mocktail テスト設定とスムーズに統合され、クリーンで保守しやすいテストコードの作成を促進します。
用途
- ネットワーク画像を使用したウィジェットのテスト
- 画像の読み込み状態をシミュレートする
- 画像表示ロジックの検証
- オフラインでテストを実行中
- モック画像エラー
主な機能
- mocktail との簡単な統合
- 実際のネットワーク呼び出しはありません
- 読み込み、成功、エラー状態をサポート
- 最小限のボイラープレート
- すべてのプラットフォームで動作します
適している対象
- Flutter開発者がウィジェットテストを書いている
- テストのスピードと信頼性を重視するチーム
- mocktail を使ってモックするプロジェクト
注意事項
- mocktail のインストールが必要です
- 実行時での使用には向かない
- Image.network に限定
- 画像のキャッシュを処理しない
- テスト固有の依存関係