Files
PowerShell/test/powershell/enginecore/ProviderIntrinsics.Tests.ps1
T
Jumping Yang[Wicresoft] d59b322032 Add BooleanParameterDCR and Eventing Pester Test (#2031)
* Add BooleanParameterDCR and Eventing Pester Test

* Correct describe for Eventing Pester Test

* Add ProviderIntrinsics and Serialization Pester Test
2016-08-29 13:01:03 -04:00

22 lines
796 B
PowerShell

Describe "ProviderIntrinsics Tests" -tags "CI" {
BeforeAll {
setup -d TestDir
}
It 'If a childitem exists, HasChild method returns $true' {
$ExecutionContext.InvokeProvider.ChildItem.HasChild("$TESTDRIVE") | Should be $true
}
It 'If a childitem does not exist, HasChild method returns $false' {
$ExecutionContext.InvokeProvider.ChildItem.HasChild("$TESTDRIVE/TestDir") | Should be $false
}
It 'If the path does not exist, HasChild throws an exception' {
try {
$ExecutionContext.InvokeProvider.ChildItem.HasChild("TESTDRIVE/ThisDirectoryDoesNotExist")
throw "Execution OK"
}
catch {
$_.fullyqualifiederrorid | should be "ItemNotFoundException"
}
}
}