Fix a misuse of matchesGoldenFile() in the physical_model_test. (#30141) Fixed a misuse of matchesGoldenFile() in the physical_model_test so that it correctly reports a failed test on Linux (and skips the other platforms).
diff --git a/packages/flutter/test/widgets/physical_model_test.dart b/packages/flutter/test/widgets/physical_model_test.dart index 75fce54..5fb7711 100644 --- a/packages/flutter/test/widgets/physical_model_test.dart +++ b/packages/flutter/test/widgets/physical_model_test.dart
@@ -2,6 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +import 'dart:io' show Platform; + import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/widgets.dart'; @@ -61,6 +63,10 @@ ); expect(tester.takeException(), startsWith('A RenderFlex overflowed by ')); - expect(find.byKey(key), matchesGoldenFile('physical_model_overflow.png')); + await expectLater( + find.byKey(key), + matchesGoldenFile('physical_model_overflow.png'), + skip: !Platform.isLinux, + ); }); }