Check phone number formatting in the gallery text fields demo (#39450)

This commit is contained in:
Hans Muller 2019-08-29 16:39:47 -07:00 committed by GitHub
parent 9769754d2e
commit f6d3f9adc8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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