fish-shell/tests/checks
Johannes Altmanninger b73c8abb79 Fix regression causing crash when history token search hits end
This is consistent with what we do for highlighting history search,
see d7354880e3 (Fix regression causing crash in token history search,
2025-01-27).  In future, we should try to find a better fix (and a
better test).

Fixes the other problem described in #11096
2025-01-27 18:13:07 +01:00
..
broken-config/fish Port config tests to littlecheck 2019-06-25 22:31:06 +02:00
abbr.fish Tests: Don't cd to the tests directory! 2025-01-01 16:45:43 +01:00
alias.fish Fix typos in comments 2025-01-26 20:30:48 -08:00
andandoror.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
andor.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
argparse.fish Fix typo in tests 2025-01-26 20:30:48 -08:00
bad-option.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
basic.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
bind.fish Escape nonprintable characters when reporting invalid key name 2024-04-18 23:27:05 +02:00
braces.fish Back out "Support help argument in "{ -h"" 2025-01-19 18:57:21 +01:00
broken-config.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
buildinfo.fish Add status buildinfo (#10896) 2024-12-29 13:37:28 +01:00
builtinbuiltin.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
caller-exit.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
caller-observer.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
cd.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
check-all-fish-files.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
check-completions.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
check-translations.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
cmdsub-limit.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
cmdsub.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
colon-delimited-var.fish Clean up how PATH and CDPATH munging occurs 2019-11-02 16:48:08 -07:00
command-1.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
command-2.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
command-not-found.fish Allow { } for command grouping, like begin / end 2025-01-15 11:18:46 +01:00
command-vars-persist.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
commandline.fish Revert accidentally pushed fork 2025-01-19 18:34:59 +01:00
complete_directories.fish Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
complete-group-order.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
complete.fish Fix typo in tests 2025-01-26 20:30:48 -08:00
completion-autoload-tombstone.fish Make "complete -e" prevent completion autoloading 2024-08-24 08:30:52 +02:00
contains_opt.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
count.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
create-base-directories.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
deep-cmdsub.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
default-setup-path.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
directory-redirect.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
disown-parent.fish tests: Specifically #require fish_test_helper when needed 2025-01-01 16:45:43 +01:00
empty.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
env.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
eval.fish Tests: Don't cd to the tests directory! 2025-01-01 16:45:43 +01:00
exec.fish tests/checks/exec: Match entire env line 2025-01-19 18:47:28 +01:00
exit-status-with-closing-stderr.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
expansion.fish Revert accidentally pushed fork 2025-01-19 18:34:59 +01:00
fds.fish tests: Specifically #require fish_test_helper when needed 2025-01-01 16:45:43 +01:00
features-ampersand-nobg-in-token1.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
features-nocaret1.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-nocaret2.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-nocaret3.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-nocaret4.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-percent-self1.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-percent-self2.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-qmark1.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-qmark2.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-string-backslashes-off.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
features-string-backslashes.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
fish_add_path.fish fish_add_path: Be more informative in verbose mode 2024-06-06 16:47:39 +02:00
fish_exit.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
fish_user_paths.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
for.fish Push and pop for-block every run through the loop 2024-05-25 13:20:05 +02:00
function-definition.fish functions: Fix --argument-names display 2024-05-06 17:00:45 +02:00
function.fish Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
functions.fish Tests: Don't cd to the tests directory! 2025-01-01 16:45:43 +01:00
git.fish Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
glob.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
history.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
indent.fish Back out "Support help argument in "{ -h"" 2025-01-19 18:57:21 +01:00
init-command-2.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
init-command-mix-ordering.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
init-command-mix.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
init-command.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
init-unreadable-cwd.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
invocation.fish Revert accidentally pushed fork 2025-01-19 18:34:59 +01:00
job-control-noninteractive.fish tests: Specifically #require fish_test_helper when needed 2025-01-01 16:45:43 +01:00
job-control-not-a-tty.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
job-ids.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
jobs-are-escaped.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
jobs.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
line-continuation.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
line-number.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
locale-numeric.fish Fix grep regex in test locale-numeric.fish 2025-01-19 18:29:07 +01:00
locale.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
loops.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
math.fish math: Nicer error for non-ascii-lowercase identifiers 2024-09-18 22:27:00 +02:00
no-config.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
no-execute.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
noshebang.fish tests: Fix noshebang test 2024-04-25 21:52:56 +02:00
not.fish Make ! a builtin too, fixing "! -h" 2025-01-15 10:54:18 +01:00
nuls.fish Support quoted escaping also when ' or \ is present 2024-04-13 15:33:05 +02:00
path.fish Add path basename -E tests 2024-05-26 22:06:11 -05:00
pipeline-pgroup.fish tests: Specifically #require fish_test_helper when needed 2025-01-01 16:45:43 +01:00
pipestatus.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
print-help.fish tests: Remove skipped tests hack for Cmake < 3.9.0 2024-06-11 16:55:11 +02:00
printf.fish Fix crash when sprintf width argument overflows u64 2024-11-09 08:16:08 +01:00
prompt.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
psub.fish Fix typos in comments 2025-01-26 20:30:48 -08:00
random.fish builtin random: Be less strict about arguments 2024-12-02 19:06:14 +01:00
rc-returned.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
read.fish Add range to closing-unopened brace error 2025-01-15 10:54:18 +01:00
realpath.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
redirect.fish Add <? input redirection 2024-04-21 14:35:13 +02:00
regex-import.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
return.fish Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
scoping.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
self-signal-usr1.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
set.fish Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
setenv.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
sigint.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
sigint2.fish tests: Specifically #require fish_test_helper when needed 2025-01-01 16:45:43 +01:00
signal.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
slices.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
source.fish Allow builtin source to read from non-regular files 2024-10-13 10:44:38 +02:00
stack-overflow.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
status-command.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
status-value.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
status.fish fix tests for 24abbb6de7 2025-01-15 23:28:08 +08:00
string-advanced.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
string.fish Fix typos in comments 2025-01-26 20:30:48 -08:00
switch.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
symlinks-not-overwritten.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
syntax-error-location.fish Revert accidentally pushed fork 2025-01-19 18:34:59 +01:00
test-posix.fish Deprecate builtin test's one- and zero-argument modes (#10365) 2024-04-21 14:25:54 +02:00
test.fish Deprecate builtin test's one- and zero-argument modes (#10365) 2024-04-21 14:25:54 +02:00
threads.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
time.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
tmux-abbr.fish Fix typos in comments 2025-01-26 20:30:48 -08:00
tmux-autosuggestion.fish Stop saving autosuggestions that we can't restore 2025-01-17 09:58:26 +01:00
tmux-bind.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
tmux-bind2.fish Fix forward-token hiccup at operators 2025-01-15 10:52:43 +01:00
tmux-commandline.fish Fix regression causing builtin commandline to report wrong relative cursor 2025-01-26 15:51:05 +01:00
tmux-complete.fish ctrl-l to scroll content instead of erasing screen 2024-12-30 10:50:38 +01:00
tmux-complete2.fish Fix replacing completions spuriously quoting ~ 2024-12-08 15:27:08 +01:00
tmux-history-pager.fish checks/tmux-history-pager: Disable on CI in general 2025-01-21 17:32:27 +01:00
tmux-history-search.fish Rename the readline function for deleting active history item 2025-01-11 18:58:49 +01:00
tmux-history-search2.fish Fix regression causing crash when history token search hits end 2025-01-27 18:13:07 +01:00
tmux-job.fish tmux-job: Add more sleeps 2025-01-08 19:10:38 +01:00
tmux-multiline-prompt.fish Fix macOS quotation issue in test tmux-multiline-prompt.fish 2025-01-19 18:29:07 +01:00
tmux-prompt.fish Re-enable tmux-prompt test under FreeBSD 2024-11-14 13:44:49 -06:00
tmux-scrollback.fish Fix regression causing scrollback-push to not clear text below cursor 2025-01-19 18:29:07 +01:00
tmux-signal.fish Send repaint requests through the input queue again 2024-04-19 12:05:27 +02:00
tmux-transient.fish Prevent out-of-order execution following repaint 2024-05-13 10:44:12 +02:00
trace.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
trap_print.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
trap.fish Fix typos in comments 2025-01-26 20:30:48 -08:00
type.fish checks/type: Relax sh path even more 2024-12-29 22:11:34 +01:00
ulimit.fish Tests: Don't cd to the tests directory! 2025-01-01 16:45:43 +01:00
umask.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
variable-assignment.fish Revert accidentally pushed fork 2025-01-19 18:34:59 +01:00
vars_as_commands.fish Make tests usable with path with spaces 2025-01-01 16:45:43 +01:00
version.fish tests/version: Update for "-beta" 2024-12-17 16:44:34 +01:00
wait.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
wildcard.fish Tests: Don't cd to the tests directory! 2025-01-01 16:45:43 +01:00
wraps.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00
zero_based_array.fish tests: filter control sequences only when interactive 2024-04-12 12:28:22 +02:00