@@ -17,6 +17,7 @@ import 'package:flutter_tools/src/build_info.dart';
17
17
import 'package:flutter_tools/src/cache.dart' ;
18
18
import 'package:flutter_tools/src/device.dart' ;
19
19
import 'package:flutter_tools/src/device_port_forwarder.dart' ;
20
+ import 'package:flutter_tools/src/features.dart' ;
20
21
import 'package:flutter_tools/src/fuchsia/fuchsia_device.dart' ;
21
22
import 'package:flutter_tools/src/fuchsia/fuchsia_ffx.dart' ;
22
23
import 'package:flutter_tools/src/fuchsia/fuchsia_kernel_compiler.dart' ;
@@ -32,6 +33,7 @@ import 'package:vm_service/vm_service.dart' as vm_service;
32
33
import '../../src/common.dart' ;
33
34
import '../../src/context.dart' ;
34
35
import '../../src/fake_vm_services.dart' ;
36
+ import '../../src/fakes.dart' ;
35
37
36
38
final vm_service.Isolate fakeIsolate = vm_service.Isolate (
37
39
id: '1' ,
@@ -483,6 +485,7 @@ void main() {
483
485
expect (device.supportsScreenshot, true );
484
486
}, overrides: < Type , Generator > {
485
487
Platform : () => FakePlatform (),
488
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
486
489
});
487
490
488
491
testUsingContext ('is not supported on Windows' , () {
@@ -493,6 +496,7 @@ void main() {
493
496
Platform : () => FakePlatform (
494
497
operatingSystem: 'windows' ,
495
498
),
499
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
496
500
});
497
501
498
502
test ("takeScreenshot throws if file isn't .ppm" , () async {
@@ -532,6 +536,7 @@ void main() {
532
536
'FUCHSIA_SSH_CONFIG' : '/fuchsia/out/default/.ssh' ,
533
537
},
534
538
),
539
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
535
540
});
536
541
537
542
testUsingContext ('takeScreenshot throws if scp failed' , () async {
@@ -582,6 +587,7 @@ void main() {
582
587
'FUCHSIA_SSH_CONFIG' : '/fuchsia/out/default/.ssh' ,
583
588
},
584
589
),
590
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
585
591
});
586
592
587
593
testUsingContext (
@@ -632,6 +638,7 @@ void main() {
632
638
'FUCHSIA_SSH_CONFIG' : '/fuchsia/out/default/.ssh' ,
633
639
},
634
640
),
641
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
635
642
}, testOn: 'posix' );
636
643
637
644
testUsingContext ('takeScreenshot returns' , () async {
@@ -674,6 +681,7 @@ void main() {
674
681
'FUCHSIA_SSH_CONFIG' : '/fuchsia/out/default/.ssh' ,
675
682
},
676
683
),
684
+ FeatureFlags : () => TestFeatureFlags (isFuchsiaEnabled: true ),
677
685
});
678
686
});
679
687
0 commit comments