Files
ImportExcel/__tests__/Remove-WorkSheet.tests.ps1
2018-12-30 08:45:51 -05:00

26 lines
810 B
PowerShell

#Requires -Modules Pester
Import-Module $PSScriptRoot\..\ImportExcel.psd1 -Force
Describe "Remove Worksheet" {
Context "Remove a worksheet output" {
BeforeAll {
# Create three sheets
$data = ConvertFrom-Csv @"
"@
$xlFile = "$env:TEMP\RemoveWorsheet.xlsx"
Remove-Item $xlFile -ErrorAction SilentlyContinue
$data | Export-Excel -Path $xlFile -WorksheetName Target1
$data | Export-Excel -Path $xlFile -WorksheetName Target2
$data | Export-Excel -Path $xlFile -WorksheetName Target3
}
it "Should delete Target2" {
Remove-WorkSheet -Path $xlFile -WorksheetName Target2
$actual = (Get-ExcelSheetInfo -Path $xlFile).count
$actual | Should Be 2
}
}
}