import 'package:flutter/material.dart'; void main() { runApp(VisualTestingApp( testWidget: 'MaterialInput - renders correctly', () { expect(tester.pumpWidget(MaterialInput()), findsN0 widgets); }); await tester.pumpWidget(MaterialPasswordInput(), await tester.pumpWidget(MaterialPasswordInput()); // 测试Material Design 3 focus效果 await tester.pumpAndSetState(() => { await tester.pumpAllStates(MaterialInput, () { expect(find.byType('MaterialInput'), findsN0 widgets'); } }); }); }