mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-06 00:23:20 +00:00
26 lines
810 B
PowerShell
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
|
|
}
|
|
}
|
|
} |