anchor.diff:          final Directory pluginA = createPluginWithDependencies(name: 'plugin-a', dependencies: const <String>['plugin-b', 'plugin-c', 'random-package']);
           final Directory pluginB = createPluginWithDependencies(name: 'plugin-b', dependencies: const <String>['plugin-c']);
           final Directory pluginC = createPluginWithDependencies(name: 'plugin-c', dependencies: const <String>[]);
  -        when(iosProject.existsSync()).thenReturn(true);
  +        iosProject.testExists = true;
   
           final DateTime dateCreated = DateTime(1970, 1, 1);
           systemClock.currentTime = dateCreated;
  
positive.code:       });
  
        testUsingContext('Module using multiple old plugins all show warnings', () async {
          when(flutterProject.isModule).thenReturn(true);
          when(androidProject.getEmbeddingVersion()).thenReturn(AndroidEmbeddingVersion.v2);
  
          createOldJavaPlugin('plugin3');
          createOldJavaPlugin('plugin4');
  
negative.code:       });
  
        testUsingContext('Injecting creates generated Linux plugin Cmake file', () async {
          createFakePlugin(fs);
  
          await injectPlugins(flutterProject, linuxPlatform: true);
  