From f83c5492635ebd58631d11bb160cba5864af0876 Mon Sep 17 00:00:00 2001 From: aparnajyothi-y <147696841+aparnajyothi-y@users.noreply.github.com> Date: Fri, 28 Jun 2024 16:59:37 +0530 Subject: [PATCH] Update Go.Tests.ps1 --- tests/Go.Tests.ps1 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/Go.Tests.ps1 b/tests/Go.Tests.ps1 index 5badc6f..813b01c 100644 --- a/tests/Go.Tests.ps1 +++ b/tests/Go.Tests.ps1 @@ -44,12 +44,21 @@ Describe "Go" { } It "cached version is used without downloading" { + if ($env:RUNNER_TYPE -eq "GitHub") { # Analyze output of previous steps to check if Go was consumed from cache or downloaded $useGoLogFile = Get-UseGoLogs $useGoLogFile | Should -Exist $useGoLogContent = Get-Content $useGoLogFile -Raw $useGoLogContent | Should -Match "Found in cache" + } else { + # Get the installed version of Go + $goVersion = Invoke-Expression "go version" + # Check if Go is installed + $goVersion | Should -Not -BeNullOrEmpty + # Check if the installed version of Go is the expected version + $goVersion -split " " | Select-Object -Index 2 -replace "go", "" -replace "v", "" | Should -Match $env:VERSION } +} It "Run simple code" { @@ -81,4 +90,4 @@ Describe "Go" { if ($IsWindows) { $compiledPackageName += ".exe" } (Resolve-Path "./$compiledPackageName").Path | Should -ReturnZeroExitCode } -} \ No newline at end of file +}