Skip to content

Commit e65eb29

Browse files
committed
feat(#99): add test for Get-NovaCliConsoleReadKeyReader functionality
- verify default console read delegate returns correct type - ensure delegate output matches expected format
1 parent 4e548a7 commit e65eb29

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

tests/CoverageGaps.Cli.Tests.ps1

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,15 @@ Describe 'Coverage gaps for CLI and installed-version internals' {
852852
}
853853
}
854854

855+
It 'Get-NovaCliConsoleReadKeyReader returns the default console read delegate' {
856+
InModuleScope $script:moduleName {
857+
$reader = Get-NovaCliConsoleReadKeyReader
858+
859+
$reader | Should -BeOfType 'scriptblock'
860+
($reader.ToString()).Trim() | Should -Be '[Console]::ReadKey($true)'
861+
}
862+
}
863+
855864
It 'Invoke-NovaCliConsoleReadKey invokes the shared console reader delegate' {
856865
InModuleScope $script:moduleName {
857866
Mock Get-NovaCliConsoleReadKeyReader {

0 commit comments

Comments
 (0)