@@ -60,25 +60,27 @@ public function testCommandInput($appId, $groups, $statusCode, $pattern): void {
6060 $ this ->assertSame ($ statusCode , $ this ->commandTester ->getStatusCode ());
6161 }
6262
63+ public const VERSION_REGEX = '([\d\.\-dev]*) ' ;
64+
6365 public static function dataCommandInput (): array {
6466 return [
65- [['admin_audit ' ], null , 0 , 'admin_audit ([\d\.]*) enabled ' ],
66- [['comments ' ], null , 0 , 'comments ([\d\.]*) enabled ' ],
67- [['comments ' , 'comments ' ], null , 0 , " comments ([\d\.]*) enabled \ncomments already enabled " ],
67+ [['admin_audit ' ], null , 0 , 'admin_audit ' . self :: VERSION_REGEX . ' enabled ' ],
68+ [['comments ' ], null , 0 , 'comments ' . self :: VERSION_REGEX . ' enabled ' ],
69+ [['comments ' , 'comments ' ], null , 0 , ' comments ' . self :: VERSION_REGEX . " enabled \ncomments already enabled " ],
6870 [['invalid_app ' ], null , 1 , 'Could not download app invalid_app ' ],
6971
70- [['admin_audit ' , 'comments ' ], null , 0 , " admin_audit ([\d\.]*) enabled \ncomments ([\d\.]*) enabled " ],
71- [['admin_audit ' , 'comments ' , 'invalid_app ' ], null , 1 , "admin_audit ([\d\.]*) enabled \ncomments ([\d\.]*) enabled \nCould not download app invalid_app " ],
72+ [['admin_audit ' , 'comments ' ], null , 0 , ' admin_audit ' . self :: VERSION_REGEX . " enabled \ncomments " . self :: VERSION_REGEX . ' enabled' ],
73+ [['admin_audit ' , 'comments ' , 'invalid_app ' ], null , 1 , "admin_audit " . self :: VERSION_REGEX . " enabled \ncomments " . self :: VERSION_REGEX . " enabled \nCould not download app invalid_app " ],
7274
7375 [['admin_audit ' ], ['admin ' ], 1 , "admin_audit can't be enabled for groups " ],
7476 [['comments ' ], ['admin ' ], 1 , "comments can't be enabled for groups " ],
7577
76- [['updatenotification ' ], ['admin ' ], 0 , 'updatenotification ([\d\.]*) enabled for groups: admin ' ],
77- [['updatenotification ' , 'dashboard ' ], ['admin ' ], 0 , "updatenotification ([\d\.]*) enabled for groups: admin \ndashboard ([\d\.]*) enabled for groups: admin " ],
78+ [['updatenotification ' ], ['admin ' ], 0 , 'updatenotification ' . self :: VERSION_REGEX . ' enabled for groups: admin ' ],
79+ [['updatenotification ' , 'dashboard ' ], ['admin ' ], 0 , "updatenotification " . self :: VERSION_REGEX . " enabled for groups: admin \ndashboard " . self :: VERSION_REGEX . " enabled for groups: admin " ],
7880
79- [['updatenotification ' ], ['admin ' , 'invalid_group ' ], 0 , 'updatenotification ([\d\.]*) enabled for groups: admin ' ],
80- [['updatenotification ' , 'dashboard ' ], ['admin ' , 'invalid_group ' ], 0 , "updatenotification ([\d\.]*) enabled for groups: admin \ndashboard ([\d\.]*) enabled for groups: admin " ],
81- [['updatenotification ' , 'dashboard ' , 'invalid_app ' ], ['admin ' , 'invalid_group ' ], 1 , "updatenotification ([\d\.]*) enabled for groups: admin \ndashboard ([\d\.]*) enabled for groups: admin \nCould not download app invalid_app " ],
81+ [['updatenotification ' ], ['admin ' , 'invalid_group ' ], 0 , 'updatenotification ' . self :: VERSION_REGEX . ' enabled for groups: admin ' ],
82+ [['updatenotification ' , 'dashboard ' ], ['admin ' , 'invalid_group ' ], 0 , "updatenotification " . self :: VERSION_REGEX . " enabled for groups: admin \ndashboard " . self :: VERSION_REGEX . " enabled for groups: admin " ],
83+ [['updatenotification ' , 'dashboard ' , 'invalid_app ' ], ['admin ' , 'invalid_group ' ], 1 , "updatenotification " . self :: VERSION_REGEX . " enabled for groups: admin \ndashboard " . self :: VERSION_REGEX . " enabled for groups: admin \nCould not download app invalid_app " ],
8284 ];
8385 }
8486}
0 commit comments