Shim package:test to avoid matcher issues (#20602)
* Upgrade everything except matcher.
* Roll matcher (and test)
* Adjust tests that depend on flutter:test directly to depend on a shim
* Require use of package:test shim and remove other references to package:test
diff --git a/packages/flutter_tools/test/ios/cocoapods_test.dart b/packages/flutter_tools/test/ios/cocoapods_test.dart
index 7d6d2ba..e732615 100644
--- a/packages/flutter_tools/test/ios/cocoapods_test.dart
+++ b/packages/flutter_tools/test/ios/cocoapods_test.dart
@@ -14,8 +14,8 @@
import 'package:flutter_tools/src/ios/xcodeproj.dart';
import 'package:mockito/mockito.dart';
import 'package:process/process.dart';
-import 'package:test/test.dart';
+import '../src/common.dart';
import '../src/context.dart';
typedef Future<ProcessResult> InvokeProcess();
@@ -224,7 +224,7 @@
);
fail('ToolExit expected');
} catch(e) {
- expect(e, const isInstanceOf<ToolExit>());
+ expect(e, isInstanceOf<ToolExit>());
verifyNever(mockProcessManager.run(
argThat(containsAllInOrder(<String>['pod', 'install'])),
workingDirectory: anyNamed('workingDirectory'),
@@ -271,7 +271,7 @@
);
fail('ToolExit expected');
} catch (e) {
- expect(e, const isInstanceOf<ToolExit>());
+ expect(e, isInstanceOf<ToolExit>());
expect(
testLogger.errorText,
contains("CocoaPods's specs repository is too out-of-date to satisfy dependencies"),