flutter_fonts_jp
1.0.0
الخطوط اليابانية لتطبيقات الرفرفة.
بشكل افتراضي ، يستخدم flutter test الخط المسمى Ahem الذي يظهر ببساطة المساحات ، مما يجعل الاختبارات الذهبية أقل قيمة. يوفر flutter_fonts_jp الخطوط اليابانية للاختبار.
أولاً ، أضف flutter_fonts_jp إلى dev_dependencies :
# pubspec.yaml
dev_dependences:
flutter_fonts_jp:
بعد ذلك ، تأكد من أن flutter.assets في pubspec.yaml يحتوي على ملف/دليل واحد على الأقل. هذا مطلوب لإخبار Flutter إلى Backdle Fonts. إذا كنت لا تستخدم أي أصول ، فأضف دليلًا وهميًا (فارغًا).
# 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 وأحدث إصدار رفرفة مستقر للملفات الذهبية.