File tree Expand file tree Collapse file tree 2 files changed +35
-1
lines changed
examples/api/test/widgets/preferred_size Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -479,7 +479,6 @@ final Set<String> _knownMissingTests = <String>{
479479 'examples/api/test/widgets/implicit_animations/sliver_animated_opacity.0_test.dart' ,
480480 'examples/api/test/widgets/dismissible/dismissible.0_test.dart' ,
481481 'examples/api/test/widgets/scroll_view/custom_scroll_view.1_test.dart' ,
482- 'examples/api/test/widgets/preferred_size/preferred_size.0_test.dart' ,
483482 'examples/api/test/widgets/inherited_notifier/inherited_notifier.0_test.dart' ,
484483 'examples/api/test/animation/curves/curve2_d.0_test.dart' ,
485484 'examples/api/test/gestures/pointer_signal_resolver/pointer_signal_resolver.0_test.dart' ,
Original file line number Diff line number Diff line change 1+ // Copyright 2014 The Flutter Authors. All rights reserved.
2+ // Use of this source code is governed by a BSD-style license that can be
3+ // found in the LICENSE file.
4+
5+ import 'package:flutter/material.dart' ;
6+ import 'package:flutter_api_samples/widgets/preferred_size/preferred_size.0.dart'
7+ as example;
8+ import 'package:flutter_test/flutter_test.dart' ;
9+
10+ void main () {
11+ testWidgets (
12+ 'PreferredSize determines the height of AppBarContent' ,
13+ (WidgetTester tester) async {
14+ await tester.pumpWidget (
15+ const example.PreferredSizeExampleApp (),
16+ );
17+
18+ final PreferredSize preferredSize = tester.widget (
19+ find.ancestor (
20+ of: find.byType (example.AppBarContent ),
21+ matching: find.byType (PreferredSize ),
22+ ),
23+ );
24+
25+ final RenderBox appBarContent = tester.renderObject (
26+ find.byType (example.AppBarContent ),
27+ ) as RenderBox ;
28+
29+ expect (
30+ preferredSize.preferredSize.height,
31+ equals (appBarContent.size.height),
32+ );
33+ },
34+ );
35+ }
You can’t perform that action at this time.
0 commit comments