mirror of
https://github.com/dfinke/ImportExcel.git
synced 2025-12-06 00:23:20 +00:00
Pester test setup for Max Rows retrieval
This commit is contained in:
@@ -32,6 +32,20 @@ Describe 'Test' -Tag ImportExcelEndRowAndCols {
|
|||||||
$colNames[0] | Should -Be 'Units'
|
$colNames[0] | Should -Be 'Units'
|
||||||
$colNames[1] | Should -Be 'Price'
|
$colNames[1] | Should -Be 'Price'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
It 'Should read any row up to maximum allowed row' {
|
||||||
|
# Max Rows sheet has row number as integer in column 1.
|
||||||
|
$xlMaxRows = "$PSScriptRoot\MaxRows.xlsx"
|
||||||
|
# Construct array of ten numbers. Min (1), 8 random numbers between Min and max, Max (1048576)
|
||||||
|
$countOfTen = @(1)
|
||||||
|
$countOfTen += (Get-Random -Count 8 -InputObject (2..1048575)) | Sort-Object
|
||||||
|
$countOfTen += 1048576
|
||||||
|
# Test these cell values.
|
||||||
|
$countOfTen | ForEach-Object {
|
||||||
|
$actual = Import-Excel $xlMaxRows -StartRow $_ -EndRow $_ -NoHeader
|
||||||
|
$actual.P1 | Should -Be $_
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Context 'Test reading multiple sheets with data in differnt rows and columns' {
|
Context 'Test reading multiple sheets with data in differnt rows and columns' {
|
||||||
|
|||||||
BIN
__tests__/ImportExcelTests/MaxRows.xlsx
Normal file
BIN
__tests__/ImportExcelTests/MaxRows.xlsx
Normal file
Binary file not shown.
Reference in New Issue
Block a user