From 25f8d334d642c0ec83519b2511186cdf631f7096 Mon Sep 17 00:00:00 2001 From: TingLiu6 Date: Sun, 20 Mar 2016 22:04:08 -0700 Subject: [PATCH] Modify Pester Test for Get-PSBreakpoint --- test/powershell/Get-PSBreakpoint.Tests.ps1 | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/test/powershell/Get-PSBreakpoint.Tests.ps1 b/test/powershell/Get-PSBreakpoint.Tests.ps1 index a0d28f9da..7c567e8cc 100644 --- a/test/powershell/Get-PSBreakpoint.Tests.ps1 +++ b/test/powershell/Get-PSBreakpoint.Tests.ps1 @@ -1,27 +1,28 @@ Describe "Get-PSBreakpoint" { $scriptName = "Get-PSBreakpoint.Tests.ps1" + $fullScriptPath = Join-Path -Path $PSScriptRoot -ChildPath $scriptName AfterEach { - Get-PSBreakpoint -Script "$PSScriptRoot\$scriptName" | Remove-PSBreakpoint + Get-PSBreakpoint -Script $fullScriptPath | Remove-PSBreakpoint } It "should be able to get PSBreakpoint with using Id switch" { - Set-PSBreakpoint -Script "$PSScriptRoot\$scriptName" -Line 1 + Set-PSBreakpoint -Script $fullScriptPath -Line 1 - { Get-PSBreakpoint -Script "$PSScriptRoot\$scriptName" } | Should Not Throw + { Get-PSBreakpoint -Script $fullScriptPath } | Should Not Throw - $Id = (Get-PSBreakpoint -Script "$PSScriptRoot\$scriptName").Id + $Id = (Get-PSBreakpoint -Script $fullScriptPath).Id $Id | Should be 0 } It "sshould be able to get PSBreakpoint with using Variable switch" { - Set-PSBreakpoint -Script "$PSScriptRoot\$scriptName" -Variable "$scriptName" + Set-PSBreakpoint -Script $fullScriptPath -Variable "$scriptName" - { Get-PSBreakpoint -Variable "$scriptName" -Script "$PSScriptRoot\$scriptName" } | Should Not Throw + { Get-PSBreakpoint -Variable "$scriptName" -Script $fullScriptPath } | Should Not Throw - $Id = (Get-PSBreakpoint -Variable "$scriptName" -Script "$PSScriptRoot\$scriptName").Variable + $Id = (Get-PSBreakpoint -Variable "$scriptName" -Script $fullScriptPath).Variable $Id | Should be $scriptName }