From 5d88a3b09b8a6f111128e3faa2717920f19dd530 Mon Sep 17 00:00:00 2001 From: Nate Biggs Date: Tue, 26 Aug 2025 13:24:23 -0400 Subject: [PATCH] Fix expectation in test accessing private field. --- dwds/test/evaluate_common.dart | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/dwds/test/evaluate_common.dart b/dwds/test/evaluate_common.dart index 1c0a5f7eb..b4406263c 100644 --- a/dwds/test/evaluate_common.dart +++ b/dwds/test/evaluate_common.dart @@ -12,6 +12,7 @@ import 'package:dwds/src/services/expression_evaluator.dart'; import 'package:test/test.dart'; import 'package:test_common/logging.dart'; import 'package:test_common/test_sdk_configuration.dart'; +import 'package:test_common/utilities.dart' show dartSdkIsAtLeast; import 'package:vm_service/vm_service.dart'; import 'package:webkit_inspection_protocol/webkit_inspection_protocol.dart'; @@ -362,10 +363,18 @@ void testAll({ 'instance._field', ); - expect( - result, - matchErrorRef(contains("The getter '_field' isn't defined")), - ); + if (dartSdkIsAtLeast('3.10.0-140.0.dev')) { + expect(result, matchInstanceRefKind('String')); + expect( + result, + matchInstanceRef(contains("NoSuchMethodError: '_field")), + ); + } else { + expect( + result, + matchErrorRef(contains("The getter '_field' isn't defined")), + ); + } }); });