@@ -8,7 +8,7 @@ BeforeAll {
88Describe ' Manipulate Alias' - Tag ' Scoop' {
99 BeforeAll {
1010 Mock shimdir { " $TestDrive \shims" }
11- Mock set_config { }
11+ Mock set_config {}
1212 Mock get_config { @ {} }
1313
1414 $shimdir = shimdir
@@ -23,22 +23,24 @@ Describe 'Manipulate Alias' -Tag 'Scoop' {
2323 & $alias_file | Should - Be ' hello, world!'
2424 }
2525
26- # NOTE: `abort()` in `add_alias()` cause tests error.
27- # It 'Does not change existing file if its filename same as alias name' {
28- # $alias_file = "$shimdir\scoop-rm.ps1"
29- # New-Item $alias_file -Type File -Force
30- # $alias_file | Should -Exist
26+ It ' Does not change existing file if its filename same as alias name ' {
27+ $alias_file = " $shimdir \scoop-rm.ps1 "
28+ Mock abort {}
29+ New-Item $alias_file - Type File - Force
30+ $alias_file | Should - Exist
3131
32- # add_alias 'rm' '"test"'
33- # & $alias_file | Should -Be $null
34- # }
32+ add_alias ' rm' ' "test"'
33+ Should - Invoke - CommandName abort - Times 1 - ParameterFilter { $msg -eq " File 'scoop-rm.ps1' already exists in shims directory. " }
34+ }
3535
3636 It ' Removes an existing alias' {
3737 $alias_file = " $shimdir \scoop-rm.ps1"
3838 $alias_file | Should - Exist
3939 Mock get_config { @ (@ {' rm' = ' scoop-rm' }) }
40+ Mock info {}
4041
4142 rm_alias ' rm'
4243 $alias_file | Should -Not - Exist
44+ Should - Invoke - CommandName info - Times 1 - ParameterFilter { $msg -eq " Removing alias 'rm'..." }
4345 }
4446}
0 commit comments