diff --git a/__tests__/ImportExcelTests/ImportExcelTiming.tests.ps1 b/__tests__/ImportExcelTests/ImportExcelTiming.tests.ps1 new file mode 100644 index 0000000..4739c70 --- /dev/null +++ b/__tests__/ImportExcelTests/ImportExcelTiming.tests.ps1 @@ -0,0 +1,11 @@ +Import-Module $PSScriptRoot\..\..\ImportExcel.psd1 -Force + +Describe "Tests Import-Excel Timings" -Tag Timing { + It "Should read the 20k xlsx in -le 2100 milliseconds" { + $timer = Measure-Command { + $null = Import-Excel $PSScriptRoot\Rows20k.xlsx + } + + $timer.TotalMilliseconds | Should -BeLessOrEqual 2100 + } +} \ No newline at end of file diff --git a/__tests__/ImportExcelTests/Rows20k.xlsx b/__tests__/ImportExcelTests/Rows20k.xlsx new file mode 100644 index 0000000..936fa72 Binary files /dev/null and b/__tests__/ImportExcelTests/Rows20k.xlsx differ