flutter_fonts_jp
1.0.0
日本字体用于flutter应用。
默认情况下, flutter test使用称为AHEM的字体,该字体仅显示空间,使黄金测试的价值降低。 flutter_fonts_jp提供用于测试的日语字体。
首先,将flutter_fonts_jp添加到dev_dependencies :
# pubspec.yaml
dev_dependences:
flutter_fonts_jp:
接下来,请确保pubspec.yaml中的flutter.assets至少包含一个文件/目录。这是要告诉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和最新的稳定弹奏版本用于黄金文件。