File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -408,6 +408,18 @@ Describe 'Get-NovaSupportedPesterModuleSpecification' {
408408 }
409409}
410410
411+ Describe ' Get-NovaPesterVersionText' {
412+ It ' returns the default value when the requested setting is empty' {
413+ $moduleInfo = [pscustomobject ]@ {
414+ ModuleVersion = ' '
415+ }
416+
417+ $result = Get-NovaPesterVersionText - InputObject $moduleInfo - Name ' ModuleVersion' - DefaultValue ' 5.7.1'
418+
419+ $result | Should - Be ' 5.7.1'
420+ }
421+ }
422+
411423Describe ' Test-NovaPesterModuleVersionSupported' {
412424 It ' accepts only versions inside Nova'' s supported Pester range' {
413425 $moduleRequirement = Get-NovaPesterModuleRequirement - ProjectInfo (New-TestProjectInfo - PesterSettings ([ordered ]@ {}))
@@ -423,6 +435,14 @@ Describe 'Test-NovaPesterModuleVersionSupported' {
423435 $actual | Should - Be $case.Expected - Because $case.Version
424436 }
425437 }
438+
439+ It ' returns false when the candidate version is null' {
440+ $moduleRequirement = Get-NovaPesterModuleRequirement - ProjectInfo (New-TestProjectInfo - PesterSettings ([ordered ]@ {}))
441+
442+ $result = Test-NovaPesterModuleVersionSupported - Version $null - ModuleRequirement $moduleRequirement
443+
444+ $result | Should - BeFalse
445+ }
426446}
427447
428448Describe ' Get-NovaTestWorkflowProfile' {
You can’t perform that action at this time.
0 commit comments