// Copyright 2014 The Flutter Authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.import'package:flutter/material.dart';import'package:flutter_api_samples/material/autocomplete/autocomplete.0.dart'asexample;import'package:flutter_test/flutter_test.dart';voidmain(){testWidgets('can search and find options',(WidgetTestertester)async{awaittester.pumpWidget(constexample.AutocompleteExampleApp());expect(find.text('aardvark'),findsNothing);expect(find.text('bobcat'),findsNothing);expect(find.text('chameleon'),findsNothing);awaittester.enterText(find.byType(TextFormField),'a');awaittester.pump();expect(find.text('aardvark'),findsOneWidget);expect(find.text('bobcat'),findsOneWidget);expect(find.text('chameleon'),findsOneWidget);awaittester.enterText(find.byType(TextFormField),'aa');awaittester.pump();expect(find.text('aardvark'),findsOneWidget);expect(find.text('bobcat'),findsNothing);expect(find.text('chameleon'),findsNothing);});}