11function Test_SetRepoProperties_Success {
22
33 $owner = ' solidifydemo' ; $repo = ' bit21' ; $property = ' kk' ; $value = ' someValuekk'
4+ $token = ' fakeToken'
45
56$cmd = @'
6- curl -L -s -H "Authorization: Bearer $env:GH_TOKEN " -X PATCH https://api.github.com/repos/{owner}/{repo}/properties/values -d '{"properties":[{"property_name":"{name}","value":"{value}"}]}'
7+ curl -L -s -H "Authorization: Bearer {token} " -X PATCH https://api.github.com/repos/{owner}/{repo}/properties/values -d '{"properties":[{"property_name":"{name}","value":"{value}"}]}'
78'@
89 $cmd = $cmd -replace ' {owner}' , $owner
910 $cmd = $cmd -replace ' {repo}' , $repo
1011 $cmd = $cmd -replace ' {name}' , $property
1112 $cmd = $cmd -replace ' {value}' , $value
13+ $cmd = $cmd -replace ' {token}' , $token
1214
1315 # If success return null
1416 Set-InvokeCommandMock - Alias $cmd - Command " echo null"
17+ Set-InvokeCommandMock - Alias getToken - Command " echo $token "
1518
1619 $result = Set-RepoProperty - owner $owner - repo $repo - name $property - value $value
1720
@@ -21,18 +24,21 @@ curl -L -s -H "Authorization: Bearer $env:GH_TOKEN" -X PATCH https://api.github.
2124function Test_SetRepoProperties_NotFound {
2225
2326 $owner = ' solidifydemo' ; $repo = ' bit21' ; $property = ' kk' ; $value = ' someValuekk'
27+ $token = ' fakeToken'
2428
2529$cmd = @'
26- curl -L -s -H "Authorization: Bearer $env:GH_TOKEN " -X PATCH https://api.github.com/repos/{owner}/{repo}/properties/values -d '{"properties":[{"property_name":"{name}","value":"{value}"}]}'
30+ curl -L -s -H "Authorization: Bearer {token} " -X PATCH https://api.github.com/repos/{owner}/{repo}/properties/values -d '{"properties":[{"property_name":"{name}","value":"{value}"}]}'
2731'@
2832 $cmd = $cmd -replace ' {owner}' , $owner
2933 $cmd = $cmd -replace ' {repo}' , $repo
3034 $cmd = $cmd -replace ' {name}' , $property
3135 $cmd = $cmd -replace ' {value}' , $value
36+ $cmd = $cmd -replace ' {token}' , $token
3237
3338 # If success return null
3439 $mockfile = $PSScriptRoot | Join-Path - ChildPath ' testData' - AdditionalChildPath ' setRepoPropertiesNotFound.json'
3540 Set-InvokeCommandMock - Alias $cmd - Command " Get-Content -Path $ ( ($mockfile | Get-Item ).FullName) "
41+ Set-InvokeCommandMock - Alias getToken - Command " echo $token "
3642
3743 $result = Set-RepoProperty - owner $owner - repo $repo - name $property - value $value @ErrorParameters
3844
0 commit comments