Skip to content

Commit 689268d

Browse files
Enable test for Invoke-DbaDbMirroring (#9503)
1 parent e9bef99 commit 689268d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

tests/Invoke-DbaDbMirroring.Tests.ps1

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,20 @@ Describe "$commandname Integration Tests" -Tag "IntegrationTests" {
2323
Remove-DbaDatabase -SqlInstance $script:instance2 -Database $db1 -Confirm:$false
2424
$null = Get-DbaDatabase -SqlInstance $script:instance2 -Database $db1 | Remove-DbaDatabase -Confirm:$false
2525
$null = $server.Query("CREATE DATABASE $db1")
26+
27+
Get-DbaEndpoint -SqlInstance $script:instance2 -Type DatabaseMirroring | Remove-DbaEndpoint -Confirm:$false
28+
New-DbaEndpoint -SqlInstance $script:instance2 -Name dbatoolsci_MirroringEndpoint -Type DatabaseMirroring -Port 5022 -Owner sa
29+
Get-DbaEndpoint -SqlInstance $script:instance3 -Type DatabaseMirroring | Remove-DbaEndpoint -Confirm:$false
30+
New-DbaEndpoint -SqlInstance $script:instance3 -Name dbatoolsci_MirroringEndpoint -Type DatabaseMirroring -Port 5023 -Owner sa
2631
}
2732
AfterAll {
33+
$null = Remove-DbaDbMirror -SqlInstance $script:instance2, $script:instance3 -Database $db1 -Confirm:$false
2834
$null = Remove-DbaDatabase -Confirm:$false -SqlInstance $script:instance2, $script:instance3 -Database $db1 -ErrorAction SilentlyContinue
2935
}
3036

3137
It "returns success" {
32-
$results = Invoke-DbaDbMirroring -Primary $script:instance2 -Mirror $script:instance3 -Database $db1 -Confirm:$false -Force -SharedPath C:\temp
38+
$results = Invoke-DbaDbMirroring -Primary $script:instance2 -Mirror $script:instance3 -Database $db1 -Confirm:$false -Force -SharedPath C:\temp -WarningVariable warn
39+
$warn | Should -BeNullOrEmpty
3340
$results.Status | Should -Be 'Success'
3441
}
3542
}

tests/pester.groups.ps1

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ $TestsRunGroups = @{
3434
'Invoke-DbaBalanceDataFiles',
3535
'Invoke-DbaWhoisActive', # Works locally aganint a SQL Server 2022 instance without problems.
3636
'Install-DbaDarlingData',
37-
# impossible to do within one server
38-
# "the partner server name must be distinct"
39-
'Invoke-DbaDbMirroring',
4037
# previous tests that were failing on older versions too
4138
'Remove-DbaAvailabilityGroup',
4239
'Read-DbaAuditFile',

0 commit comments

Comments
 (0)