anchor.diff:      )).createSync(recursive: true);
     }
   
  -  String podsIsInCustomDir({String cocoapodsReposDir}) {
  -    cocoapodsReposDir ??= fileSystem.path.join(
  -      'cache',
  -      'cocoapods',
  -      'repos',
  -    );
  -    fileSystem.directory(fileSystem.path.join(cocoapodsReposDir, 'master')).createSync(recursive: true);
  -    return cocoapodsReposDir;
  -  }
  -
     setUp(() async {
       Cache.flutterRoot = 'flutter';
       fileSystem = MemoryFileSystem.test();
  -    mockProcessManager = MockProcessManager();
  +    fakeProcessManager = FakeProcessManager.list(<FakeCommand>[]);
       logger = BufferLogger.test();
       mockXcodeProjectInterpreter = MockXcodeProjectInterpreter();
       projectUnderTest = FlutterProject.fromDirectory(fileSystem.directory('project'));
  
positive.code: 
  void main() {
    FileSystem fileSystem;
    ProcessManager mockProcessManager;
    MockXcodeProjectInterpreter mockXcodeProjectInterpreter;
    FlutterProject projectUnderTest;
    CocoaPods cocoaPodsUnderTest;
    InvokeProcess resultOfPodVersion;
    BufferLogger logger;
    TestUsage usage;
  
    void pretendPodVersionFails() {
      resultOfPodVersion = () async => exitsWithError();
    }
  
    void pretendPodVersionIs(String versionText) {
      resultOfPodVersion = () async => exitsHappy(versionText);
    }
  
    void podsIsInHomeDir() {
  
negative.code: 
      testWithoutContext('prints warning if macOS Podfile parses .flutter-plugins', () async {
        pretendPodIsInstalled();
        pretendPodVersionIs('1.10.0');
        fakeProcessManager.addCommand(
          const FakeCommand(
            command: <String>['pod', 'install', '--verbose'],
          ),
        );
  
        fileSystem.file(fileSystem.path.join('project', 'macos', 'Podfile'))
          ..createSync()
  