tests fish_{config,delta}: fix for BSD sed and BusyBox cat

This commit is contained in:
Johannes Altmanninger
2025-10-15 12:43:23 +02:00
parent 73fbd5d994
commit 1c853a4d24
2 changed files with 4 additions and 3 deletions

View File

@@ -52,8 +52,8 @@ grep '\S' $__fish_config_dir/functions/{fish_prompt,fish_right_prompt,fish_mode_
echo yes | fish_config prompt save nim >/dev/null
grep -q nim@Hattori $__fish_config_dir/functions/fish_prompt.fish ||
echo 'failed to save prompt?'
cat $__fish_config_dir/functions/fish_right_prompt.fish
# CHECKERR: cat: {{.*}}/functions/fish_right_prompt.fish: No such file or directory
not path is $__fish_config_dir/functions/fish_right_prompt.fish
or echo "fish_right_prompt.fish ought to be deleted"
cat $__fish_config_dir/functions/fish_mode_prompt.fish
# CHECK: function fish_mode_prompt
# CHECK: end

View File

@@ -5,7 +5,8 @@ for path in fish_greeting fish_job_summary
__fish_data_with_file functions/$path.fish \
cat >$__fish_config_dir/functions/$path.fish
end
sed -i 's/$/ # Modified/' $__fish_config_dir/functions/fish_greeting.fish
set -l tmp (sed 's/$/ # Modified/' $__fish_config_dir/functions/fish_greeting.fish)
string join -- \n $tmp >$__fish_config_dir/functions/fish_greeting.fish
fish_delta --no-diff --new |
string match -r '.*\b(?:delta-test|fish_greeting|fish_job_summary)\b.*'