Skip to content

Commit

Permalink
fix param checker - we will be checking for whatif and confirm
Browse files Browse the repository at this point in the history
  • Loading branch information
potatoqualitee committed Oct 25, 2024
1 parent 69b7dc3 commit fca2562
Show file tree
Hide file tree
Showing 30 changed files with 32 additions and 61 deletions.
3 changes: 1 addition & 2 deletions .aider/prompts/conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,8 +141,7 @@ Describe "Get-DbaDatabase" -Tag "UnitTests" {
}
It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions .aider/prompts/template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

You are an AI assistant created by Anthropic to help migrate Pester tests for the **dbatools PowerShell module** from version 4 to version 5. Analyze and update the file `/workspace/tests/--CMDNAME--.Tests.ps1` according to the instructions in conventions.md.

Required parameters for this command:
--PARMZ--

Command name:
--CMDNAME--

Parameters for this command:
--PARMZ--

Before responding, verify that your answer adheres to the specified coding and migration guidelines.
3 changes: 1 addition & 2 deletions tests/Add-DbaAgDatabase.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ Describe "Add-DbaAgDatabase" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaAgListener.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ Describe "Add-DbaAgListener" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaAgReplica.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@ Describe "Add-DbaAgReplica" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaComputerCertificate.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ Describe "Add-DbaComputerCertificate" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaDbMirrorMonitor.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ Describe "Add-DbaDbMirrorMonitor" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaDbRoleMember.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ Describe "Add-DbaDbRoleMember" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaExtendedProperty.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ Describe "Add-DbaExtendedProperty" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaPfDataCollectorCounter.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ Describe "Add-DbaPfDataCollectorCounter" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaRegServer.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ Describe "Add-DbaRegServer" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaRegServerGroup.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ Describe "Add-DbaRegServerGroup" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaReplArticle.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ Describe "Add-DbaReplArticle" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Add-DbaServerRoleMember.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ Describe "Add-DbaServerRoleMember" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Backup-DbaComputerCertificate.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ Describe "Backup-DbaComputerCertificate" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Backup-DbaDbCertificate.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ Describe "Backup-DbaDbCertificate" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Backup-DbaDbMasterKey.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ Describe "Backup-DbaDbMasterKey" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Backup-DbaServiceMasterKey.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ Describe "Backup-DbaServiceMasterKey" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Clear-DbaConnectionPool.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ Describe "Clear-DbaConnectionPool" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Clear-DbaLatchStatistics.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ Describe "Clear-DbaLatchStatistics" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Clear-DbaPlanCache.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@ Describe "Clear-DbaPlanCache" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Clear-DbaWaitStatistics.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ Describe "Clear-DbaWaitStatistics" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Convert-DbaLsn.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ Describe "Convert-DbaLSN" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}

Expand Down
3 changes: 1 addition & 2 deletions tests/Convert-DbaMaskingValue.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ Describe "Convert-DbaMaskingValue" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/ConvertTo-DbaTimeline.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ Describe "ConvertTo-DbaTimeline" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/ConvertTo-DbaXESession.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ Describe "ConvertTo-DbaXESession" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Copy-DbaAgentAlert.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ Describe "Copy-DbaAgentAlert" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down
3 changes: 1 addition & 2 deletions tests/Copy-DbaAgentJob.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,7 @@ Describe "Copy-DbaAgentJob" -Tag "IntegrationTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}

Expand Down
3 changes: 1 addition & 2 deletions tests/Copy-DbaAgentJobCategory.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@ Describe "Copy-DbaAgentJobCategory" -Tag "IntegrationTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}

Expand Down
3 changes: 1 addition & 2 deletions tests/Copy-DbaAgentOperator.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ Describe "Copy-DbaAgentOperator" -Tag "UnitTests" {
}

It "Should have exactly the number of expected parameters" {
$actualParameters = $command.Parameters.Keys | Where-Object { $PSItem -notin "WhatIf", "Confirm" }
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $actualParameters | Should -BeNullOrEmpty
Compare-Object -ReferenceObject $expectedParameters -DifferenceObject $command.Parameters.Keys | Should -BeNullOrEmpty
}
}
}
Expand Down

0 comments on commit fca2562

Please sign in to comment.