File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 337
337
Write-PSFMessage - Level Verbose - Message " Creating Template-Item: $ ( $Item.Name ) ($ ( $Item.RelativePath ) )" - FunctionName Invoke-PSMDTemplate - ModuleName PSModuleDevelopment - Tag ' create' , ' template'
338
338
339
339
$identifier = $Item.Identifier
340
- $isFile = $Item.GetType (). Name -eq ' TemplateItemFile '
340
+ $isFile = $Item.PSObject.Properties. Name -contains ' Value '
341
341
342
342
# region File
343
343
if ($isFile ) {
Original file line number Diff line number Diff line change 1
1
Describe " Verifying templating component" {
2
2
BeforeAll {
3
- $outPath = (Get-Item - Path ' TestDrive:\' ).FullName
3
+ $outPath = [System.IO.Path ]::GetTempPath().Trim(" \/" )
4
+ if ($env: SYSTEM_DEFAULTWORKINGDIRECTORY ) { $outPath = $env: SYSTEM_DEFAULTWORKINGDIRECTORY.Trim (" \/" ) }
4
5
$resourcePath = Resolve-PSFPath - Path " $PSScriptRoot \..\resources"
5
6
$templateName = ' TestTemplate-{0}' -f (Get-Random )
6
7
}
8
+ AfterAll {
9
+ Remove-Item - Path " $outPath \Test.txt" - ErrorAction Ignore
10
+ }
7
11
8
12
It " Should Record the template correctly" {
9
13
{ New-PSMDTemplate - TemplateName $templateName - FilePath " $resourcePath \þnameþ.txt" - OutPath $outPath - EnableException - ErrorAction Stop } | Should -Not - Throw
27
31
28
32
It " Should Invoke the template correctly" {
29
33
{ Invoke-PSMDTemplate - TemplateName $templateName - Path $outPath - OutPath $outPath - Name Test - EnableException } | Should -Not - Throw
30
- $content = Get-Content - Path " TestDrive: \Test.txt" - ErrorAction Stop
34
+ $content = Get-Content - Path " $outPath \Test.txt" - ErrorAction Stop
31
35
$values = $content | ConvertFrom-StringData - ErrorAction Stop
32
36
$values.Name | Should - Be Test
33
37
$values.Value | Should - Be ' 123'
You can’t perform that action at this time.
0 commit comments