scripts/Approve-TestResults.ps1 (10 lines of code) (raw):
param (
$SolutionRoot = "$PSScriptRoot/.."
)
Set-StrictMode -Version Latest
$ErrorActionPreference = 'Stop'
Get-ChildItem -Recurse $SolutionRoot -Filter "*.received.txt" | ForEach-Object {
$receivedTestResult = $_.FullName
$approvedTestResult = $receivedTestResult.Replace('.received.txt', '.verified.txt')
Move-Item -Force -LiteralPath $receivedTestResult $approvedTestResult
}