anchor.diff:        contains(isA<WebWorkflow>()));
     }, overrides: <Type, Generator>{
       FeatureFlags: () => TestFeatureFlags(isWebEnabled: true),
  +    FileSystem: () => MemoryFileSystem.test(),
       ProcessManager: () => MockProcessManager(),
     });
   
  
positive.code:     }, overrides: noColorTerminalOverride);
  
      testUsingContext('gen_snapshot does not work', () async {
        when(mockProcessManager.runSync(
          <String>[globals.artifacts.getArtifactPath(Artifact.genSnapshot)],
          workingDirectory: anyNamed('workingDirectory'),
          environment: anyNamed('environment'),
        )).thenReturn(ProcessResult(101, 1, '', ''));
  
negative.code:   });
  
    group('doctor with fake validators', () {
      MockArtifacts mockArtifacts;
      const String genSnapshotPath = '/path/to/gen_snapshot';
      FileSystem memoryFileSystem;
  
      setUp(() {
        memoryFileSystem = MemoryFileSystem.test();
        mockArtifacts = MockArtifacts();
        when(mockArtifacts.getArtifactPath(Artifact.genSnapshot)).thenReturn(genSnapshotPath);
      });
  
      testUsingContext('validate non-verbose output format for run without issues', () async {
        expect(await FakeQuietDoctor().diagnose(verbose: false), isTrue);
        expect(testLogger.statusText, equals(
  