diff --git a/tests/AnyPackage.Homebrew.Unit.Tests.ps1 b/tests/AnyPackage.Homebrew.Unit.Tests.ps1 index e47575b..78d5b5b 100644 --- a/tests/AnyPackage.Homebrew.Unit.Tests.ps1 +++ b/tests/AnyPackage.Homebrew.Unit.Tests.ps1 @@ -33,11 +33,11 @@ Describe 'DSC-compliant package installation and uninstallation' { $source = 'homebrew/core' } - It 'searches for a specific version of a package' { + It 'searches for the latest version of a package' { Find-Package -Name $package -Source $source | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty } - It 'silently installs a specific version of a package' { - Install-Package -Name $package -Source $source | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + It 'silently installs the latest version of a package' { + {Install-Package -Name $package -Source $source} | Should -Not -Throw } It 'finds the locally installed package just installed' { Get-Package -Name $package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty @@ -51,11 +51,11 @@ Describe 'DSC-compliant package installation and uninstallation' { $package = 'vlc' } - It 'searches for a specific version of a package' { + It 'searches for the latest version of a package' { Find-Package -Name $package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty } - It 'silently installs a specific version of a package' { - Install-Package -Name $package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + It 'silently installs the latest version of a package' { + {Install-Package -Name $package} | Should -Not -Throw } It 'finds the locally installed package just installed' { Get-Package -Name $package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty @@ -74,10 +74,10 @@ Describe 'pipeline-based package installation and uninstallation' { } It 'searches for and silently installs the latest version of a package' { - Find-Package -Name $package -Source $source | Install-Package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + {Find-Package -Name $package -Source $source | Install-Package} | Should -Not -Throw } It 'finds and silently uninstalls the locally installed package just installed' { - Get-Package -Name $package | Uninstall-Package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + {Get-Package -Name $package | Uninstall-Package} | Should -Not -Throw } } Context 'cask' { @@ -86,10 +86,10 @@ Describe 'pipeline-based package installation and uninstallation' { } It 'searches for and silently installs the latest version of a package' { - Find-Package -Name $package | Install-Package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + {Find-Package -Name $package | Install-Package} | Should -Not -Throw } It 'finds and silently uninstalls the locally installed package just installed' { - Get-Package -Name $package | Uninstall-Package | Where-Object {$_.Name -contains $package} | Should -Not -BeNullOrEmpty + {Get-Package -Name $package | Uninstall-Package} | Should -Not -Throw } } }