Merge pull request #1022 from PowerShell/ImportCSVV2Tests
Add Unit Test for Import-Csv
This commit is contained in:
commit
0d3f980795
|
@ -49,3 +49,25 @@ It "Should have the same output between the alias and the full cmdlet name" {
|
|||
|
||||
}
|
||||
}
|
||||
|
||||
Describe "Import-Csv DRT Unit Tests" -Tags DRT {
|
||||
BeforeAll {
|
||||
$fileToGenerate = Join-Path $TestDrive -ChildPath "importCSVTest.csv"
|
||||
$psObject = [pscustomobject]@{ "First" = "1"; "Second" = "2" }
|
||||
}
|
||||
|
||||
It "Test import-csv with a delimiter parameter" {
|
||||
$delimiter = ';'
|
||||
$psObject | Export-Csv -Path $fileToGenerate -Delimiter $delimiter
|
||||
$returnObject = Import-Csv -Path $fileToGenerate -Delimiter $delimiter
|
||||
$returnObject.First | Should Be 1
|
||||
$returnObject.Second | Should Be 2
|
||||
}
|
||||
|
||||
It "Test import-csv with UseCulture parameter" {
|
||||
$psObject | Export-Csv -Path $fileToGenerate -UseCulture
|
||||
$returnObject = Import-Csv -Path $fileToGenerate -UseCulture
|
||||
$returnObject.First | Should Be 1
|
||||
$returnObject.Second | Should Be 2
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue