我正在制作一个垂直蒙古文文本包。我有一个自定义小部件,需要特殊字体才能显示。我正在尝试编写一个测试来显示蒙古文文本已正确呈现。
\n\n在模拟器上看起来像这样:
\n\n
但黄金文件看起来像这样:
\n\n
如果黄金测试只是给我豆腐,我无法验证蒙古语是否正确渲染。
\n\n这是我的测试:
\n\ntestWidgets(\'MongolText renders font\', (WidgetTester tester) async {\n\n await tester.pumpWidget(\n MaterialApp(\n home: Scaffold(\n appBar: AppBar(title: Text(\'My App\')),\n body: Stack(\n children: <Widget>[\n Center(\n child: MongolText(\'\xe1\xa0\xae\xe1\xa0\xa3\xe1\xa0\xa9\xe1\xa0\xad\xe1\xa0\xa3\xe1\xa0\xaf\'),\n ),\n ],\n )\n ),\n ),\n );\n\n await tester.pumpAndSettle();\n\n await expectLater(\n find.byType(MaterialApp),\n matchesGoldenFile(\'golden-file.png\'),\n );\n});\nRun Code Online (Sandbox Code Playgroud)\n\n有没有什么办法解决这一问题?
\n\n我读过这两篇关于黄金测试的文章:
\n\n\n| 归档时间: |
|
| 查看次数: |
2722 次 |
| 最近记录: |