From 9062bd1d4ff5bb915660368b3893af68ca2a1346 Mon Sep 17 00:00:00 2001 From: OCram85 Date: Fri, 9 Mar 2018 09:11:14 +0100 Subject: [PATCH] adds extra tests for Resolve-Dependency --- tests/Helper/01_Resolve-Dependency.Tests.ps1 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/Helper/01_Resolve-Dependency.Tests.ps1 b/tests/Helper/01_Resolve-Dependency.Tests.ps1 index ff44eb7..8ab62ce 100644 --- a/tests/Helper/01_Resolve-Dependency.Tests.ps1 +++ b/tests/Helper/01_Resolve-Dependency.Tests.ps1 @@ -30,4 +30,15 @@ Describe "Resolve-Dependency" { Resolve-Dependency -Name 'foobar2000' | Should -BeOfType bool } } + Context "Enforce Error" { + # Return incorrect module base to enforce there is no config file. + Mock Get-ModuleBase {return "C:\"} + It "Missing dependency file should not cause an error" { + { Resolve-Dependency -Name 'awesome'} | Should -Not -Throw + } + + It "Missing dependency file should return false" { + Resolve-Dependency -Name 'awesome' | Should -Be $false + } + } }