Skip to content

Commit 557e000

Browse files
committed
Add validations for soft failover
1 parent a3efadd commit 557e000

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

src/Storage/RegressionTests/srp_preview.ps1

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,23 @@ Describe "Management plan test - preview" {
142142
$a = Get-AzStorageAccount -ResourceGroupName $rgname -Name $accountNameFailover -IncludeGeoReplicationStats
143143
$a.GeoReplicationStats
144144

145-
$taskfailover = Invoke-AzStorageAccountFailover -ResourceGroupName $rgname -Name $accountNameFailover -FailoverType Planned -Force -debug
145+
$taskfailover = Invoke-AzStorageAccountFailover -ResourceGroupName $rgname -Name $accountNameFailover -FailoverType Planned -Force -AsJob
146146
$taskfailover | Wait-Job
147-
# TODO: Add validations
147+
148+
$a = Get-AzStorageAccount -ResourceGroupName $rgname -Name $accountNameFailover
149+
$a.Sku.Name | Should -Be "Standard_RAGRS"
150+
$a.PrimaryLocation | Should -Be "centraluseuap"
151+
$a.SecondaryLocation | Should -Be "eastus2euap"
152+
153+
$taskfailover = Invoke-AzStorageAccountFailover -ResourceGroupName $rgname -Name $accountNameFailover -FailoverType Unplanned -Force -AsJob
154+
$taskfailover | Wait-Job
155+
148156
$a = Get-AzStorageAccount -ResourceGroupName $rgname -Name $accountNameFailover
157+
$a.Sku.Name | Should -Be "Standard_LRS"
158+
$a.PrimaryLocation | Should -Be "eastus2euap"
159+
$a.SecondaryLocation | Should -Be $null
160+
161+
Remove-AzStorageAccount -ResourceGroupName $rgname -Name $accountNameFailover -Force
149162
}
150163

151164
It "TODO" {

0 commit comments

Comments
 (0)