deno_install/install_test.ps1
2019-01-22 13:50:50 -06:00

43 lines
788 B
PowerShell

#!/usr/bin/env pwsh
$ErrorActionPreference = 'Stop'
if (!(Get-PSRepository)) {
Register-PSRepository -Default
}
if (!(Get-Module PSScriptAnalyzer -ListAvailable)) {
Install-Module PSScriptAnalyzer -Scope CurrentUser -Force
}
Invoke-ScriptAnalyzer *.ps1 -EnableExit
$IsWin = if ($PSVersionTable.PSVersion.Major -lt 6) {
$true
} else {
$IsWindows
}
.\install.ps1 v0.2.0
$DenoVersion = if ($IsWin) {
deno --version
} else {
~/.deno/bin/deno --version
}
if (!($DenoVersion[0] -eq 'deno: 0.2.0')) {
throw $DenoVersion
} else {
Write-Output $DenoVersion
}
.\install.ps1
$DenoVersion = if ($IsWin) {
deno --version
} else {
~/.deno/bin/deno --version
}
if (!($DenoVersion[0] -match 'deno: \d+\.\d+\.\d+')) {
throw $DenoVersion
} else {
Write-Output $DenoVersion
}