anchor.diff:      }) async {
         when(mockArtifacts.getArtifactPath(Artifact.flutterFramework,
             platform: TargetPlatform.ios, mode: anyNamed('mode'))).thenReturn('engine');
  -      when(mockArtifacts.engineOutPath).thenReturn(globals.fs.path.join('out', 'ios'));
  -
  -      final File manifestFile = globals.fs.file('path/to/project/pubspec.yaml');
  +      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);
   
  
positive.code: import 'package:flutter_tools/src/build_info.dart';
  import 'package:flutter_tools/src/ios/xcodeproj.dart';
  import 'package:flutter_tools/src/project.dart';
  import 'package:flutter_tools/src/globals.dart' as globals;
  
  import 'package:mockito/mockito.dart';
  import 'package:platform/platform.dart';
  
negative.code:         buildInfo: buildInfo,
        );
  
        final File localPropertiesFile = fs.file('path/to/project/ios/Flutter/Generated.xcconfig');
        expect(propertyFor('FLUTTER_BUILD_NAME', localPropertiesFile), expectedBuildName);
        expect(propertyFor('FLUTTER_BUILD_NUMBER', localPropertiesFile), expectedBuildNumber);
        expect(propertyFor('FLUTTER_BUILD_NUMBER', localPropertiesFile), isNotNull);
  