是否可以编写一个单元测试来验证 TextFormField 的 maxLines 属性设置是否正确。我找不到访问该属性的方法:
我创建了一个 TextFormField
final field = TextFormField(
initialValue: "hello",
key: Key('textformfield'),
maxLines: 2,
);
Run Code Online (Sandbox Code Playgroud)
然后在测试中我可以使用 tester.widget 访问表单字段
final formfield =
await tester.widget<TextFormField>(find.byKey(Key('textformfield')));
Run Code Online (Sandbox Code Playgroud)
但是由于 maxLines 属性被传递给返回文本字段的 Builder,我如何才能访问该文本字段。
或者有没有完全其他的方法来验证这一点?