Skip to content

Commit 421a170

Browse files
test: add None + major EndToEnd case to match PR description
Copilot review noted the description claims a None+major EndToEnd/NextModuleVersion case but only None+minor was present. Adds the missing major preview case (1.0.1 -> v2.0.0-featnonemajor001, ShouldPublish=false) so the new label-always-evaluated behavior is covered end-to-end for major bumps too.
1 parent a862b80 commit 421a170

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

tests/Resolve-PSModuleVersion.Helpers.Tests.Data.psd1

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -461,6 +461,21 @@
461461
ExpectedPrerelease = 'featnoneminor001'
462462
ExpectedFullVersion = 'v1.1.0-featnoneminor001'
463463
}
464+
@{
465+
Name = 'ReleaseType None with a major label previews a major prerelease'
466+
LatestVersion = '1.0.1'
467+
ReleaseType = 'None'
468+
AutoPatching = $false
469+
IncrementalPrerelease = $false
470+
VersionPrefix = 'v'
471+
HeadRef = 'feat/none-major'
472+
Labels = @('major')
473+
ExpectedShouldPublish = $false
474+
ExpectedReleaseType = 'None'
475+
ExpectedVersion = '2.0.0'
476+
ExpectedPrerelease = 'featnonemajor001'
477+
ExpectedFullVersion = 'v2.0.0-featnonemajor001'
478+
}
464479
@{
465480
Name = 'Prerelease type with incremental counter'
466481
LatestVersion = '1.0.1'

0 commit comments

Comments
 (0)