Fontes japonesas para aplicativos de vibração.
Por padrão, flutter test usa a fonte chamada ahem que simplesmente mostra espaços, torna os testes dourados menos valiosos. flutter_fonts_jp fornece fontes japonesas para teste.
Primeiro, adicione flutter_fonts_jp às dev_dependencies :
# pubspec.yaml
dev_dependences:
flutter_fonts_jp:
Em seguida, verifique se o flutter.assets no pubspec.yaml contém pelo menos um arquivo/diretório. Isso é necessário para informar a Flutter para agrupar fontes. Se você não usar nenhum ativo, adicione um diretório fictício (vazio).
# pbuspec.yaml
flutter:
assets:
- images/
Por fim, ligue para loadJapaneseFont em testes.
testWidgets('golden test', (WidgetTester tester) async {
await loadJapaneseFont();
await tester.pumpWidget(App());
await expectLater(find.byType(App), matchesGoldenFile('app.png'));
});
Um arquivo de ouro se parece assim (ele usa a fonte real em vez da em branco).

Os arquivos de ouro podem diferir com base na versão do fleto ou na plataforma Flutter/Flutter#36667. Usamos o Linux e a mais recente versão estável do Flutter para arquivos dourados.