@@ -62,7 +62,7 @@ Describe 'Set-ActionOutput' {
62
62
Context " Given value '<value>'" - Foreach @ (
63
63
@ { Value = ' ' ; ExpectedCmd = ' ' ; ExpectedEnv = $null }
64
64
@ { Value = ' test value' ; ExpectedCmd = ' test value' ; ExpectedEnv = ' test value' }
65
- @ { Value = " test `n multiline `r`n value" ; ExpectedCmd = ' test %0A multiline %0D%0A value' ; ExpectedEnv = " test `n multiline `r`n value" }
65
+ @ { Value = " test `n multiline `r`n value" ; ExpectedCmd = ' test %0A multiline %0D%0A value' ; ExpectedEnv = " test `n multiline `r`n value" ; Multiline = $true }
66
66
@ { Value = ' A % B' ; ExpectedCmd = ' A %25 B' ; ExpectedEnv = ' A % B' }
67
67
@ { Value = [ordered ]@ { a = ' 1x' ; b = ' 2y' }; ExpectedCmd = ' {"a":"1x","b":"2y"}' ; ExpectedEnv = ' {"a":"1x","b":"2y"}' }
68
68
) {
@@ -88,7 +88,7 @@ Describe 'Set-ActionOutput' {
88
88
Set-ActionOutput ' my-result' $Value
89
89
90
90
$eol = [System.Environment ]::NewLine
91
- if ($ExpectedEnv -contains " `n " ) {
91
+ if ($Multiline ) {
92
92
$null , $delimiter = (Get-Content $testPath )[0 ] -split " <<"
93
93
Get-Content $testPath - Raw
94
94
| Should - BeExactly " my-result<<$delimiter${eol}$ExpectedEnv${eol}$delimiter${eol} "
@@ -131,7 +131,7 @@ Describe 'Set-ActionVariable' {
131
131
Context " Given value '<value>'" - Foreach @ (
132
132
@ { Value = ' ' ; ExpectedCmd = ' ' ; ExpectedEnv = $null }
133
133
@ { Value = ' test value' ; ExpectedCmd = ' test value' ; ExpectedEnv = ' test value' }
134
- @ { Value = " test `n multiline `r`n value" ; ExpectedCmd = ' test %0A multiline %0D%0A value' ; ExpectedEnv = " test `n multiline `r`n value" }
134
+ @ { Value = " test `n multiline `r`n value" ; ExpectedCmd = ' test %0A multiline %0D%0A value' ; ExpectedEnv = " test `n multiline `r`n value" ; Multiline = $true }
135
135
@ { Value = ' A % B' ; ExpectedCmd = ' A %25 B' ; ExpectedEnv = ' A % B' }
136
136
@ { Value = [ordered ]@ { a = ' 1x' ; b = ' 2y' }; ExpectedCmd = ' {"a":"1x","b":"2y"}' ; ExpectedEnv = ' {"a":"1x","b":"2y"}' }
137
137
) {
@@ -167,7 +167,7 @@ Describe 'Set-ActionVariable' {
167
167
168
168
$env: TESTVAR | Should - Be $ExpectedEnv
169
169
$eol = [System.Environment ]::NewLine
170
- if ($ExpectedEnv -contains " `n " ) {
170
+ if ($Multiline ) {
171
171
$null , $delimiter = (Get-Content $testPath )[0 ] -split " <<"
172
172
Get-Content $testPath - Raw
173
173
| Should - BeExactly " TESTVAR<<$delimiter${eol}$ExpectedEnv${eol}$delimiter${eol} "
@@ -182,7 +182,7 @@ Describe 'Set-ActionVariable' {
182
182
183
183
$env: TESTVAR | Should - BeNullOrEmpty
184
184
$eol = [System.Environment ]::NewLine
185
- if ($ExpectedEnv -contains " `n " ) {
185
+ if ($Multiline ) {
186
186
$null , $delimiter = (Get-Content $testPath )[0 ] -split " <<"
187
187
Get-Content $testPath - Raw
188
188
| Should - BeExactly " TESTVAR<<$delimiter${eol}$ExpectedEnv${eol}$delimiter${eol} "
0 commit comments