From b1128b6a7db9a42b50d096d985b5142972d92e5c Mon Sep 17 00:00:00 2001 From: gowridurgad <159780674+gowridurgad@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:52:11 +0530 Subject: [PATCH] Update Node.Tests.ps1 --- tests/Node.Tests.ps1 | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/tests/Node.Tests.ps1 b/tests/Node.Tests.ps1 index 97d671a..d15fabc 100644 --- a/tests/Node.Tests.ps1 +++ b/tests/Node.Tests.ps1 @@ -35,14 +35,24 @@ Describe "Node.js" { } It "cached version is used without downloading" { - # Analyze output of previous steps to check if Node.js was consumed from cache or downloaded - $useNodeLogFile = Get-UseNodeLogs - $useNodeLogFile | Should -Exist - $useNodeLogContent = Get-Content $useNodeLogFile -Raw - $useNodeLogContent | Should -Match "Found in cache" + if ($env:RUNNER_TYPE -eq "GitHub") { + # Analyze output of previous steps to check if Node.js was consumed from cache or downloaded + $useNodeLogFile = Get-UseNodeLogs + $useNodeLogFile | Should -Exist + $useNodeLogContent = Get-Content $useNodeLogFile -Raw + $useNodeLogContent | Should -Match "Found in cache" + } else { + # Get the installed version of Node.js + $nodeVersion = Invoke-Expression "node --version" + # Check if Node.js is installed + $nodeVersion | Should -Not -BeNullOrEmpty + # Check if the installed version of Node.js is the expected version + $nodeVersion | Should -Match $env:VERSION + } } + It "Run simple code" { "node ./simple-test.js" | Should -ReturnZeroExitCode } -} \ No newline at end of file +}