summaryrefslogtreecommitdiff
path: root/test/lisp/eshell/em-extpipe-tests.el
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-01-22 18:54:55 -0700
committerLars Ingebrigtsen <larsi@gnus.org>2022-01-24 21:45:00 +0100
commit42aef82a2b0d7b464a97fb0a50ae00501d7b4708 (patch)
treeb08fba36f765496465a5d1354ec15c7f3e2bb101 /test/lisp/eshell/em-extpipe-tests.el
parent1693423fd74d882f7e682a65136c1111e253058a (diff)
downloademacs-42aef82a2b0d7b464a97fb0a50ae00501d7b4708.tar.gz
emacs-42aef82a2b0d7b464a97fb0a50ae00501d7b4708.tar.bz2
emacs-42aef82a2b0d7b464a97fb0a50ae00501d7b4708.zip
Rework eshell-match-result for testing asynchronous commands
When using eshell-match-result via eshell-command-result-p to examine the output of asynchronous Eshell commands, a newly emitted prompt is included in the text against which the regexp is matched. This makes it awkward to match against the whole output; for example, to check whether it is empty. Rework the function to exclude the prompt. * test/lisp/eshell/eshell-tests-helpers.el (eshell-match-result): Exclude any newly emitted prompt from the text against which the regexp is matched. Additionally, the function no longer moves point. * test/lisp/eshell/eshell-tests.el (eshell-test/flush-output): Update and simplify test given how eshell-match-result no longer moves point.
Diffstat (limited to 'test/lisp/eshell/em-extpipe-tests.el')
0 files changed, 0 insertions, 0 deletions