Make tests platform aware

This commit is contained in:
Justin Chung
2026-01-13 13:02:05 -06:00
parent 0b22c87353
commit 903393ff37
2 changed files with 6 additions and 4 deletions
@@ -316,11 +316,12 @@ Line2","Value2"
Line2"
'@ | ConvertFrom-Csv
$expectedValue = "Line1$([Environment]::NewLine)Line2"
$result.Count | Should -Be 2
$result[0].P1 | Should -Be "Line1`r`nLine2"
$result[0].P1 | Should -Be $expectedValue
$result[0].P2 | Should -Be 'Value2'
$result[1].P1 | Should -Be 'Value3'
$result[1].P2 | Should -Be "Line1`r`nLine2"
$result[1].P2 | Should -Be $expectedValue
}
It 'Should handle escaped quotes within fields' {
@@ -423,11 +423,12 @@ Line2"
'@ | Set-Content -Path $csvFile -NoNewline
$result = Import-Csv -Path $csvFile
$expectedValue = "Line1$([Environment]::NewLine)Line2"
$result.Count | Should -Be 2
$result[0].P1 | Should -Be "Line1`r`nLine2"
$result[0].P1 | Should -Be $expectedValue
$result[0].P2 | Should -Be 'Value2'
$result[1].P1 | Should -Be 'Value3'
$result[1].P2 | Should -Be "Line1`r`nLine2"
$result[1].P2 | Should -Be $expectedValue
}
It 'Should handle escaped quotes within fields' {