Skip to content

Commit b8090f5

Browse files
committed
adjust test cases to replicate more accurately expected problems
1 parent 33c7787 commit b8090f5

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

spec/fixtures/manifests/01_file_deferred.pp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33
ensure => directory,
44
}
55

6+
$deferred = Deferred('join', [['hello','-','file'], ''])
7+
68
file { 'C:/Temp/deferred_ok.txt':
79
ensure => file,
8-
content => Deferred('join', [['hello','-','world'], '']),
10+
content => $deferred,
911
require => File['C:/Temp'],
1012
}

spec/fixtures/manifests/02_dsc_deferred_direct.pp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
ensure => directory,
44
}
55

6+
$deferred = Deferred('join', [['hello','-','dsc'], ''])
7+
68
dsc { 'WriteFileViaDSC':
79
resource_name => 'File',
810
module => 'PSDesiredStateConfiguration',
911
properties => {
1012
'DestinationPath' => 'C:\Temp\from_dsc.txt',
1113
'Type' => 'File',
1214
'Ensure' => 'Present',
13-
'Contents' => Deferred('join', [['hello','-','dsc'], '']),
15+
'Contents' => $deferred,
1416
},
1517
require => File['C:/Temp'],
1618
}

spec/fixtures/manifests/03_dsc_deferred_in_variable.pp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
ensure => directory,
44
}
55

6-
$value = Deferred('join', [['hello','-','var'], ''])
6+
$deferred = Deferred('join', [['hello','-','var'], ''])
7+
8+
$unwrapped_deferred = String($deferred.unwrap)
79

810
dsc { 'WriteFileViaDSCVar':
911
resource_name => 'File',
@@ -12,7 +14,7 @@
1214
'DestinationPath' => 'C:\Temp\from_dsc_var.txt',
1315
'Type' => 'File',
1416
'Ensure' => 'Present',
15-
'Contents' => $value, # still a Deferred wrapper
17+
'Contents' => $unwrapped_deferred,
1618
},
1719
require => File['C:/Temp'],
1820
}

0 commit comments

Comments
 (0)