@@ -403,13 +403,23 @@ void main() {
403403 expect (nativeAssets.stable.available, false );
404404 });
405405
406- test ('${swiftPackageManager .name } availability and default enabled' , () {
407- expect (swiftPackageManager.master.enabledByDefault, false );
408- expect (swiftPackageManager.master.available, true );
409- expect (swiftPackageManager.beta.enabledByDefault, false );
410- expect (swiftPackageManager.beta.available, true );
411- expect (swiftPackageManager.stable.enabledByDefault, false );
412- expect (swiftPackageManager.stable.available, true );
406+ group ('Swift Package Manager feature' , () {
407+ test ('availability and default enabled' , () {
408+ expect (swiftPackageManager.master.enabledByDefault, false );
409+ expect (swiftPackageManager.master.available, true );
410+ expect (swiftPackageManager.beta.enabledByDefault, false );
411+ expect (swiftPackageManager.beta.available, true );
412+ expect (swiftPackageManager.stable.enabledByDefault, false );
413+ expect (swiftPackageManager.stable.available, true );
414+ });
415+
416+ test ('can be enabled' , () {
417+ platform.environment = < String , String > {
418+ 'FLUTTER_SWIFT_PACKAGE_MANAGER' : 'true' ,
419+ };
420+
421+ expect (featureFlags.isSwiftPackageManagerEnabled, isTrue);
422+ });
413423 });
414424 });
415425}
0 commit comments