anchor.diff:          buildInfo: buildInfo,
         );
   
  -      final File config = globals.fs.file('path/to/project/ios/Flutter/Generated.xcconfig');
  +      final File config = fs.file('path/to/project/ios/Flutter/Generated.xcconfig');
         expect(config.existsSync(), isTrue);
   
         final String contents = config.readAsStringSync();
         expect(contents.contains('ARCHS=armv7'), isTrue);
   
  -      final File buildPhaseScript = globals.fs.file('path/to/project/ios/Flutter/flutter_export_environment.sh');
  +      final File buildPhaseScript = fs.file('path/to/project/ios/Flutter/flutter_export_environment.sh');
         expect(buildPhaseScript.existsSync(), isTrue);
   
         final String buildPhaseScriptContents = buildPhaseScript.readAsStringSync();
  
positive.code:         buildInfo: buildInfo,
        );
  
        final File config = globals.fs.file('path/to/project/ios/Flutter/Generated.xcconfig');
        expect(config.existsSync(), isTrue);
  
        final String contents = config.readAsStringSync();
  
negative.code:     }) async {
        when(mockArtifacts.getArtifactPath(Artifact.flutterFramework,
            platform: TargetPlatform.ios, mode: anyNamed('mode'))).thenReturn('engine');
        when(mockArtifacts.engineOutPath).thenReturn(fs.path.join('out', 'ios'));
  
        final File manifestFile = fs.file('path/to/project/pubspec.yaml');
        manifestFile.createSync(recursive: true);
        manifestFile.writeAsStringSync(manifestString);
  
  