|
5 | 5 | import 'package:flutter/cupertino.dart'; |
6 | 6 | import 'package:flutter/foundation.dart'; |
7 | 7 | import 'package:flutter/material.dart'; |
8 | | -import 'package:flutter/rendering.dart'; |
9 | 8 | import 'package:flutter_test/flutter_test.dart'; |
10 | 9 |
|
11 | 10 | void main() { |
@@ -221,61 +220,4 @@ void main() { |
221 | 220 | await tester.pumpAndSettle(); |
222 | 221 | expect(builtCount, 1); |
223 | 222 | }, variant: TargetPlatformVariant.only(TargetPlatform.android)); |
224 | | - |
225 | | - testWidgets('_ZoomPageTransition uses a FilterQuality while animating', (WidgetTester tester) async { |
226 | | - final Map<String, WidgetBuilder> routes = <String, WidgetBuilder>{ |
227 | | - '/': (BuildContext context) => Material( |
228 | | - child: TextButton( |
229 | | - child: const Text('push'), |
230 | | - onPressed: () { Navigator.of(context).pushNamed('/b'); }, |
231 | | - ), |
232 | | - ), |
233 | | - '/b': (BuildContext context) => StatefulBuilder( |
234 | | - builder: (BuildContext context, StateSetter setState) { |
235 | | - return TextButton( |
236 | | - child: const Text('pop'), |
237 | | - onPressed: () { Navigator.pop(context); }, |
238 | | - ); |
239 | | - }, |
240 | | - ), |
241 | | - }; |
242 | | - |
243 | | - await tester.pumpWidget( |
244 | | - MaterialApp( |
245 | | - theme: ThemeData( |
246 | | - pageTransitionsTheme: const PageTransitionsTheme( |
247 | | - builders: <TargetPlatform, PageTransitionsBuilder>{ |
248 | | - TargetPlatform.android: ZoomPageTransitionsBuilder(), // creates a _ZoomPageTransition |
249 | | - }, |
250 | | - ), |
251 | | - ), |
252 | | - routes: routes, |
253 | | - ), |
254 | | - ); |
255 | | - |
256 | | - expect(tester.layers, isNot(contains(isA<ImageFilterLayer>()))); |
257 | | - |
258 | | - await tester.tap(find.text('push')); |
259 | | - await tester.pump(); |
260 | | - await tester.pump(); |
261 | | - |
262 | | - expect(tester.layers, contains(isA<ImageFilterLayer>())); |
263 | | - expect(tester.layers.whereType<ImageFilterLayer>(), hasLength(1)); |
264 | | - |
265 | | - await tester.pumpAndSettle(); |
266 | | - |
267 | | - expect(tester.layers, isNot(contains(isA<ImageFilterLayer>()))); |
268 | | - |
269 | | - await tester.tap(find.text('pop')); |
270 | | - await tester.pump(); |
271 | | - await tester.pump(); |
272 | | - |
273 | | - expect(tester.layers, contains(isA<ImageFilterLayer>())); |
274 | | - // exiting requires two different zooms. |
275 | | - expect(tester.layers.whereType<ImageFilterLayer>(), hasLength(2)); |
276 | | - |
277 | | - await tester.pumpAndSettle(); |
278 | | - |
279 | | - expect(tester.layers, isNot(contains(isA<ImageFilterLayer>()))); |
280 | | - }, variant: TargetPlatformVariant.only(TargetPlatform.android)); |
281 | 223 | } |
0 commit comments