// 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/widgets/basic/flow.0.dart'asexample;import'package:flutter_test/flutter_test.dart';voidmain(){testWidgets('Clicking on the menu icon opens the Flow menu',(WidgetTestertester)async{awaittester.pumpWidget(constexample.FlowApp(),);// The menu icon is in the top left corner of the screen.OffsetmenuIcon=tester.getCenter(find.byIcon(Icons.menu));expect(menuIcon,constOffset(80.0,144.0));// The home icon is also in the top left corner of the screen.OffsethomeIcon=tester.getCenter(find.byIcon(Icons.home));expect(homeIcon,constOffset(80.0,144.0));// Tap the menu icon to open the flow menu.awaittester.tapAt(menuIcon);awaittester.pumpAndSettle();// The home icon is still in the top left corner of the screen.homeIcon=tester.getCenter(find.byIcon(Icons.home));expect(homeIcon,constOffset(80.0,144.0));// The menu icon is now in the top right corner of the screen.menuIcon=tester.getCenter(find.byIcon(Icons.menu));expect(menuIcon,constOffset(720.0,144.0));});}