From 7cda20517ec7a4eac9e6e5dc73ab71bdeeca8935 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Thu, 5 Nov 2015 10:11:38 -0800 Subject: [PATCH] Use HOME instead of HOSTNAME for environment tests Because HOSTNAME can be tricky, but HOME is always set. --- src/pester-tests/Environment-Variables.Tests.ps1 | 12 +++++------- src/pester-tests/Test-Path.Tests.ps1 | 4 ++-- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/pester-tests/Environment-Variables.Tests.ps1 b/src/pester-tests/Environment-Variables.Tests.ps1 index ba76c0bbd7..3f6228d049 100644 --- a/src/pester-tests/Environment-Variables.Tests.ps1 +++ b/src/pester-tests/Environment-Variables.Tests.ps1 @@ -11,9 +11,13 @@ $ENV:PATH | Should Match "/bin" } + It "Should have the correct HOME" { + $expected = /bin/bash -c "cd ~ && pwd" + $ENV:HOME | Should Be $expected + } + It "Should be able to access the members of the environment variable" { $expected = /bin/bash -c "cd ~ && pwd" - (Get-Item ENV:HOME).Value | Should Be $expected } @@ -25,10 +29,4 @@ $ENV:TESTENVIRONMENTVARIABLE | Should Be $expected } - - It "Should have the correct HOSTNAME" { - $expected = /bin/hostname - - $ENV:HOSTNAME | Should Be $expected - } } diff --git a/src/pester-tests/Test-Path.Tests.ps1 b/src/pester-tests/Test-Path.Tests.ps1 index aabe1b2fdb..5330ce43e2 100644 --- a/src/pester-tests/Test-Path.Tests.ps1 +++ b/src/pester-tests/Test-Path.Tests.ps1 @@ -108,7 +108,7 @@ } It "Should return true if used on components other than filesystem objects" { - Test-Path Alias:\gci | Should Be $true - Test-Path Env:\HOSTNAME | Should Be $true + Test-Path Alias:\gci | Should Be $true + Test-Path Env:\HOME | Should Be $true } }