mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2025-02-06 21:44:00 +08:00
parent
b2643e95a2
commit
1c14af38b9
|
@ -14,8 +14,8 @@ function omf.packages.list -d 'List installed packages'
|
|||
set -e show_plugins
|
||||
end
|
||||
|
||||
set -l plugins_paths {$OMF_CONFIG, $OMF_PATH}/pkg/*
|
||||
set -l themes_paths {$OMF_CONFIG, $OMF_PATH}/themes/*
|
||||
set -l plugins_paths {$OMF_PATH,$OMF_CONFIG}/pkg/*
|
||||
set -l themes_paths {$OMF_PATH,$OMF_CONFIG}/themes/*
|
||||
|
||||
if set -q show_plugins
|
||||
for path in $plugins_paths
|
||||
|
|
32
pkg/omf/spec/omf_list_spec.fish
Normal file
32
pkg/omf/spec/omf_list_spec.fish
Normal file
|
@ -0,0 +1,32 @@
|
|||
function describe_omf_list_tests
|
||||
function before_all
|
||||
set -gx CI WORKAROUND
|
||||
end
|
||||
|
||||
function it_can_list_plugins
|
||||
set -l list_output (omf list -p)
|
||||
assert 0 = $status
|
||||
assert "$list_output" = "fish-spec omf"
|
||||
end
|
||||
|
||||
function it_can_list_themes
|
||||
set -l list_output (omf list -t)
|
||||
assert 0 = $status
|
||||
assert "$list_output" = "default"
|
||||
end
|
||||
|
||||
function it_can_list_insttalled_plugins
|
||||
set -l output (omf remove apt 2> /dev/null)
|
||||
set -l output (omf install apt 2> /dev/null)
|
||||
set -l list_output (omf list -p)
|
||||
assert 0 = $status
|
||||
assert "$list_output" = "apt fish-spec omf"
|
||||
set -l output (omf remove apt 2> /dev/null)
|
||||
end
|
||||
|
||||
function it_can_list_themes
|
||||
set -l list_output (omf list -t)
|
||||
assert 0 = $status
|
||||
assert "$list_output" = "default"
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue
Block a user