diff --git a/pkg/nnbd_migration/test/api_test.dart b/pkg/nnbd_migration/test/api_test.dart index 182d33a8da9..a2bbb706873 100644 --- a/pkg/nnbd_migration/test/api_test.dart +++ b/pkg/nnbd_migration/test/api_test.dart @@ -954,6 +954,25 @@ Map Function() f(C c) => c; }); } + @FailingTest(issue: 'https://github.com/dart-lang/sdk/issues/47848') + Future test_call_tearoff_futureOr() async { + var content = ''' +import 'dart:async'; +class C { + void call() {} +} +FutureOr f(C c) => c; +'''; + var expected = ''' +import 'dart:async'; +class C { + void call() {} +} +FutureOr f(C c) => c; +'''; + await _checkSingleFileChanges(content, expected); + } + Future test_call_tearoff_inherited() async { var content = ''' class B { @@ -1006,6 +1025,23 @@ Map Function() f(C c) => c; await _checkSingleFileChanges(content, expected); } + @FailingTest(issue: 'https://github.com/dart-lang/sdk/issues/47848') + Future test_call_tearoff_raw_function() async { + var content = ''' +class C { + void call() {} +} +Function f(C c) => c; +'''; + var expected = ''' +class C { + void call() {} +} +Function f(C c) => c; +'''; + await _checkSingleFileChanges(content, expected); + } + Future test_catch_simple() async { var content = ''' void f() {