Skip to content

Commit 6177839

Browse files
committed
Tweak tests
1 parent 335ba3d commit 6177839

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

test/Scoop-Alias.Tests.ps1

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ BeforeAll {
88
Describe '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

Comments
 (0)