我有一个自定义文本小部件,我想测试该小部件对于某些文本字符串具有特定的固有大小。
void main() {
testWidgets('MongolRichText has correct size for string', (WidgetTester tester) async {
await tester.pumpWidget(MongolRichText(text: TextSpan(text: 'hello'),));
final finder = find.byType(MongolRichText);
expect(finder, findsOneWidget);
// How do I check the size?
});
}
我该如何检查小部件的固有大小?
我不是在试图限制屏幕大小,就像这个问题中所述。
我在Flutter源代码中找到了答案,因此我将其发布为问答对。我的答案如下。