From 59015da5a2adaf5bb88b9de6faf8b22de112affe Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 21 Jul 2015 10:08:09 -0700 Subject: [PATCH 1/2] initial commit --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/pester-tests/Test-Get-PSDrive.Tests.ps1 diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 new file mode 100644 index 000000000..b2413374c --- /dev/null +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -0,0 +1,32 @@ + +Describe "Test-Get-PSDrive" { + It "Should not throw" { + Get-PSDrive | Should Not BeNullOrEmpty + (Get-PSDrive).Name | Should Not BeNullOrEmpty + (Get-PSDrive).Root.Length | Should Not BeLessThan 1 + + gdr | Should Not BeNullOrEmpty + (gdr).Name | Should Not BeNullOrEmpty + (gdr).Root.Length | Should Not BeLessThan 1 + } + + It "Should return drive info"{ + (Get-PSDrive D).Name | Should Be D + (Get-PSDrive D).Root | Should Be D:\ + (Get-PSDrive D).Provider.Name | Should Be FileSystem + + (gdr D).Name | Should Be D + (gdr D).Root | Should Be D:\ + (gdr D).Provider.Name | Should Be FileSystem + } + + It "Should be able to access switches"{ + (Get-PSDrive -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 + + (gdr -PSProvider FileSystem).Name.Length | Should BeGreaterThan 0 + } + + It "Should return true for a drive that does not exist"{ + !(Get-PSDrive fake -ErrorAction SilentlyContinue) | Should Be $True + } +} From 4c673b921324847cc436ebcb9d40b276b479b442 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 21 Jul 2015 10:34:12 -0700 Subject: [PATCH 2/2] fixed test to run on linux --- src/pester-tests/Test-Get-PSDrive.Tests.ps1 | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 index b2413374c..df61c8825 100644 --- a/src/pester-tests/Test-Get-PSDrive.Tests.ps1 +++ b/src/pester-tests/Test-Get-PSDrive.Tests.ps1 @@ -11,13 +11,13 @@ Describe "Test-Get-PSDrive" { } It "Should return drive info"{ - (Get-PSDrive D).Name | Should Be D - (Get-PSDrive D).Root | Should Be D:\ - (Get-PSDrive D).Provider.Name | Should Be FileSystem + (Get-PSDrive Env).Name | Should Be Env + (Get-PSDrive /).Root | Should Be / + (Get-PSDrive /).Provider.Name | Should Be FileSystem - (gdr D).Name | Should Be D - (gdr D).Root | Should Be D:\ - (gdr D).Provider.Name | Should Be FileSystem + (gdr Env).Name | Should Be Env + (gdr /).Root | Should Be / + (gdr /).Provider.Name | Should Be FileSystem } It "Should be able to access switches"{ @@ -29,4 +29,4 @@ Describe "Test-Get-PSDrive" { It "Should return true for a drive that does not exist"{ !(Get-PSDrive fake -ErrorAction SilentlyContinue) | Should Be $True } -} +}