mirror of
https://github.com/flutter/flutter
synced 2024-10-13 11:42:54 +00:00
Check phone number formatting in the gallery text fields demo (#39450)
This commit is contained in:
parent
9769754d2e
commit
f6d3f9adc8
|
@ -16,9 +16,17 @@ void main() {
|
||||||
final Finder nameField = find.widgetWithText(TextFormField, 'Name *');
|
final Finder nameField = find.widgetWithText(TextFormField, 'Name *');
|
||||||
expect(nameField, findsOneWidget);
|
expect(nameField, findsOneWidget);
|
||||||
|
|
||||||
|
final Finder phoneNumberField = find.widgetWithText(TextFormField, 'Phone Number *');
|
||||||
|
expect(phoneNumberField, findsOneWidget);
|
||||||
|
|
||||||
final Finder passwordField = find.widgetWithText(TextFormField, 'Password *');
|
final Finder passwordField = find.widgetWithText(TextFormField, 'Password *');
|
||||||
expect(passwordField, findsOneWidget);
|
expect(passwordField, findsOneWidget);
|
||||||
|
|
||||||
|
// Verify the that the phone number's TextInputFormatter does what's expected.
|
||||||
|
await tester.enterText(phoneNumberField, '1234567890');
|
||||||
|
await tester.pumpAndSettle();
|
||||||
|
expect(find.text('(123) 456-7890'), findsOneWidget);
|
||||||
|
|
||||||
await tester.enterText(nameField, '');
|
await tester.enterText(nameField, '');
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
// The submit button isn't initially visible. Drag it into view so that
|
// The submit button isn't initially visible. Drag it into view so that
|
||||||
|
|
Loading…
Reference in a new issue