diff --git a/tests/language/patterns/version_2_29_changes_error_test.dart b/tests/language/patterns/version_2_29_changes_error_test.dart index af2e3a67c74..88010c2aa93 100644 --- a/tests/language/patterns/version_2_29_changes_error_test.dart +++ b/tests/language/patterns/version_2_29_changes_error_test.dart @@ -26,8 +26,9 @@ main() { // It's an error to have an empty map pattern. switch (map) { case {}: +// ^^ +// [analyzer] COMPILE_TIME_ERROR.EMPTY_MAP_PATTERN // ^^^^ -// [analyzer] HINT.UNREACHABLE_SWITCH_CASE // [cfe] unspecified } diff --git a/tests/language/patterns/version_2_29_changes_test.dart b/tests/language/patterns/version_2_29_changes_test.dart index 0033e1183c4..8c5d59a5256 100644 --- a/tests/language/patterns/version_2_29_changes_test.dart +++ b/tests/language/patterns/version_2_29_changes_test.dart @@ -17,11 +17,11 @@ main() { // Map patterns match even if there are extra keys. Expect.equals( - 'a', + 'a b', switch (map) { + {'a': _, 'b': _} => 'a b', {'a': _} => 'a', {'b': _} => 'b', - {'a': _, 'b': _} => 'a b', _ => '???' }); }