added test to determine if output is correct

This commit is contained in:
Zachary Folwick 2015-08-05 16:01:10 -07:00
parent f24dfb02dc
commit 052165d15a

View file

@ -29,8 +29,27 @@ Describe "Test-Format-List" {
It "Should be able to display a list of props when separated by a comma" {
$testCommand = Get-Process
{ $testCommand | Format-List -Property Name,BasePriority }| Should Not Throw
{ $testCommand | Format-List -Property Name,BasePriority } | Should Not Throw
{ $testCommand | fl -Property Name,BasePriority } | Should Not Throw
}
It "Should not show only the requested props" {
$testCommand = Get-Process
( $testCommand | Format-List | Out-String).Contains("CPU") | Should Be $true
( $testCommand | Format-List -Property Name | Out-String).Contains("CPU") | Should Be $false
( $testCommand | fl | Out-String).Contains("CPU") | Should Be $true
( $testCommand | fl -Property Name | Out-String).Contains("CPU") | Should Be $false
}
It "Should be able to take input without piping objects to it" {
$input = (Get-Process)[0]
{ Format-List -InputObject $input } | Should Not Throw
{ fl -InputObject $input } | Should Not Throw
}
}