mirror of
https://github.com/asdf-vm/asdf.git
synced 2024-11-15 01:28:17 -07:00
feat: add plugin location when update the plugin (#1602)
This commit is contained in:
parent
4d5f22ddb8
commit
36c7024baa
@ -140,6 +140,7 @@ update_plugin() {
|
||||
local prev_ref=
|
||||
local post_ref=
|
||||
{
|
||||
printf "Location of %s plugin: %s\n" "$plugin_name" "$plugin_path"
|
||||
asdf_run_hook "pre_asdf_plugin_update" "$plugin_name"
|
||||
asdf_run_hook "pre_asdf_plugin_update_${plugin_name}"
|
||||
|
||||
|
@ -169,7 +169,7 @@ EOM
|
||||
new_ref="$(git --git-dir "$plugin_path/.git" --work-tree "$plugin_path" rev-parse --short HEAD)"
|
||||
|
||||
local expected_output="plugin updated path=${plugin_path} old git-ref=${old_ref} new git-ref=${new_ref}"
|
||||
[[ "$output" = "UPDATE dummy"*"${expected_output}" ]]
|
||||
[[ "$output" = *"UPDATE dummy"*"${expected_output}" ]]
|
||||
}
|
||||
|
||||
@test "asdf plugin-update executes configured pre hook (specific)" {
|
||||
@ -185,7 +185,7 @@ EOM
|
||||
new_ref="$(git --git-dir "$plugin_path/.git" --work-tree "$plugin_path" rev-parse --short HEAD)"
|
||||
|
||||
local expected_output="plugin updated path=${plugin_path} old git-ref=${old_ref} new git-ref=${new_ref}"
|
||||
[[ "$output" = "UPDATE"*"${expected_output}" ]]
|
||||
[[ "$output" = *"UPDATE"*"${expected_output}" ]]
|
||||
}
|
||||
|
||||
@test "asdf plugin-update executes configured post hook (generic)" {
|
||||
@ -221,3 +221,12 @@ EOM
|
||||
UPDATE"
|
||||
[[ "$output" = *"${expected_output}" ]]
|
||||
}
|
||||
|
||||
@test "asdf plugin-update prints the location of plugin (specific)" {
|
||||
local plugin_path
|
||||
plugin_path="$(get_plugin_path dummy)"
|
||||
run asdf plugin-update dummy
|
||||
|
||||
local expected_output="Location of dummy plugin: $plugin_path"
|
||||
[[ "$output" == *"$expected_output"* ]]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user