flutter_fonts_jp
1.0.0
フラッターアプリ用の日本のフォント。
デフォルトでは、 flutter test単にスペースを示すAHEMと呼ばれるフォントを使用し、ゴールデンテストの価値が低下します。 flutter_fonts_jp 、テスト用の日本のフォントを提供します。
まず、 flutter_fonts_jp dev_dependenciesに追加します。
# pubspec.yaml
dev_dependences:
flutter_fonts_jp:
次に、 pubspec.yamlのflutter.assetsに少なくとも1つのファイル/ディレクトリが含まれていることを確認してください。これは、Flutterにフォントをバンドルするように指示するために必要です。アプリが資産を使用していない場合は、ダミー(空)ディレクトリを追加します。
# pbuspec.yaml
flutter:
assets:
- images/
最後に、テストでloadJapaneseFont呼び出します。
testWidgets('golden test', (WidgetTester tester) async {
await loadJapaneseFont();
await tester.pumpWidget(App());
await expectLater(find.byType(App), matchesGoldenFile('app.png'));
});
ゴールデンファイルはこのようなものに見えます(空白のファイルの代わりに実際のフォントを使用します)。

ゴールデンファイルは、フラッターバージョンまたはプラットフォームフラッター/フラッター#36667に基づいて異なります。 LinuxとGolden Filesに最新のStable Flutterバージョンを使用しています。