File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,6 +180,31 @@ def test_keeps_current_version_when_higher_than_eligible(self) -> None:
180180 self .assertEqual (outputs ["version" ], "4.0.0-beta-3" )
181181 self .assertEqual (outputs ["published_at" ], "" )
182182
183+ def test_updates_when_eligible_version_is_higher_than_current (self ) -> None :
184+ result = self .run_script (
185+ "select-maven" ,
186+ "--now" ,
187+ NOW ,
188+ "--group-id" ,
189+ "org.apache.maven.plugins" ,
190+ "--artifact-id" ,
191+ "maven-surefire-plugin" ,
192+ "--search-response-file" ,
193+ str (FIXTURES / "surefire-boundary.json" ),
194+ "--prerelease-pattern" ,
195+ "alpha" ,
196+ "--prerelease-pattern" ,
197+ "beta" ,
198+ "--current-version" ,
199+ "3.5.4" ,
200+ )
201+
202+ self .assertEqual (result .returncode , 0 , result .stderr )
203+ outputs = self .parse_outputs (result .stdout )
204+ self .assertEqual (outputs ["found" ], "true" )
205+ self .assertEqual (outputs ["version" ], "3.5.5" )
206+ self .assertEqual (outputs ["published_at" ], "2026-04-22" )
207+
183208 def test_keeps_current_version_when_no_eligible_version_exists (self ) -> None :
184209 result = self .run_script (
185210 "select-gradle" ,
You can’t perform that action at this time.
0 commit comments