@@ -17,6 +17,7 @@ import 'package:flutter_tools/src/build_info.dart';
1717import  'package:flutter_tools/src/cache.dart' ;
1818import  'package:flutter_tools/src/device.dart' ;
1919import  'package:flutter_tools/src/device_port_forwarder.dart' ;
20+ import  'package:flutter_tools/src/features.dart' ;
2021import  'package:flutter_tools/src/fuchsia/fuchsia_device.dart' ;
2122import  'package:flutter_tools/src/fuchsia/fuchsia_ffx.dart' ;
2223import  'package:flutter_tools/src/fuchsia/fuchsia_kernel_compiler.dart' ;
@@ -32,6 +33,7 @@ import 'package:vm_service/vm_service.dart' as vm_service;
3233import  '../../src/common.dart' ;
3334import  '../../src/context.dart' ;
3435import  '../../src/fake_vm_services.dart' ;
36+ import  '../../src/fakes.dart' ;
3537
3638final  vm_service.Isolate  fakeIsolate =  vm_service.Isolate (
3739  id:  '1' ,
@@ -483,6 +485,7 @@ void main() {
483485      expect (device.supportsScreenshot, true );
484486    }, overrides:  < Type , Generator > {
485487      Platform :  () =>  FakePlatform (),
488+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
486489    });
487490
488491    testUsingContext ('is not supported on Windows' , () {
@@ -493,6 +496,7 @@ void main() {
493496      Platform :  () =>  FakePlatform (
494497            operatingSystem:  'windows' ,
495498          ),
499+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
496500    });
497501
498502    test ("takeScreenshot throws if file isn't .ppm" , () async  {
@@ -532,6 +536,7 @@ void main() {
532536              'FUCHSIA_SSH_CONFIG' :  '/fuchsia/out/default/.ssh' ,
533537            },
534538          ),
539+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
535540    });
536541
537542    testUsingContext ('takeScreenshot throws if scp failed' , () async  {
@@ -582,6 +587,7 @@ void main() {
582587              'FUCHSIA_SSH_CONFIG' :  '/fuchsia/out/default/.ssh' ,
583588            },
584589          ),
590+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
585591    });
586592
587593    testUsingContext (
@@ -632,6 +638,7 @@ void main() {
632638              'FUCHSIA_SSH_CONFIG' :  '/fuchsia/out/default/.ssh' ,
633639            },
634640          ),
641+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
635642    }, testOn:  'posix' );
636643
637644    testUsingContext ('takeScreenshot returns' , () async  {
@@ -674,6 +681,7 @@ void main() {
674681              'FUCHSIA_SSH_CONFIG' :  '/fuchsia/out/default/.ssh' ,
675682            },
676683          ),
684+       FeatureFlags :  () =>  TestFeatureFlags (isFuchsiaEnabled:  true ),
677685    });
678686  });
679687
0 commit comments