plaster/ModuleBuild/scaffold/src/tests/meta/Autoload.Tests.ps1
<# Use this tests to verify, if the latest meta tests are available in this repository, compared to the claudiospizzi/PowerShellModuleBase repository. #> Describe 'Meta Autoload' { $baseApi = 'https://api.github.com/repos/claudiospizzi/PowerShellModuleBase/contents/Tests/Meta' $files = Invoke-RestMethod -Method Get -Uri $baseApi foreach ($file in $files) { if ($file.name -ne 'Autoload.Tests.ps1') { It "should download the latest version of \$($file.path.Replace('/', '\'))" { { Invoke-WebRequest -Uri $file.download_url -OutFile "$PSScriptRoot\$($file.name)" -Headers @{ 'Cache-Control' = 'no-cache' } -UseBasicParsing -ErrorAction Stop } | Should Not Throw } } } } |