1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-02 13:41:30 -08:00
emacs/test/lisp
F. Jason Park 2ddc480f44 Warn of absent networks module in ERC
* doc/misc/erc.texi: Add linkable note in Modules chapter about some
modules being required.  Also tweak markup in auth-source section.
* etc/ERC-NEWS: Mention the special role of `networks'.
* lisp/erc/erc-backend.el (erc--server-post-connect-hook): Add
internal hook for core modules to perform post-network-process,
pre-protocol config validation even when they haven't been loaded.
(erc--register-connection): Run `erc--server-post-connect-hook'.
* lisp/erc/erc-networks.el (erc-networks--bouncer-targets,
erc-networks-on-MOTD-end): Fix comments and doc strings.  Also change
former from constant to internal variable in case adjustment needed
between releases.
(erc-networks--warn-on-connect): New function to warn about the
`networks' module being absent from `erc-modules'.  This could
probably run at any time up to and including when the logical IRC
connection is established, but doing so at the process/protocol
boundary seems ideal.
* lisp/erc/erc-sasl.el (erc--register-connection): Defer to base
method instead of calling `erc-login' explicitly.
* lisp/erc/erc.el (erc-generate-new-buffer-name): Don't reconcile
buffer names when networks module not in play.
(erc-format-target-and/or-network): Don't assume networks module
loaded.
* test/lisp/erc/erc-scenarios-base-unstable.el:
(erc-scenarios-networks-no-module): New test.
* test/lisp/erc/resources/networks/no-module/basic.eld: New test data
file.  (Bug#60331.)
2022-12-28 06:51:38 -08:00
..
align-resources
auth-source-resources Move netrc tests to auth-source-tests.el 2022-08-04 17:33:34 +02:00
bookmark-resources
calc Remove redundant local variables in tests 2022-08-08 13:47:15 +02:00
calendar Delete temp files after icalendar tests 2022-12-14 08:21:34 +01:00
cedet ; Fix typos (don't abbreviate "with" or "without") 2022-12-01 16:36:09 +01:00
custom-resources
dired-resources/insert-directory
emacs-lisp ert-x: Move window selection logic to its own macro 2022-12-24 09:14:23 +02:00
emulation
epg-resources Replace aging OpenPGP artifacts in the epg tests. 2022-10-06 14:53:39 +02:00
erc Warn of absent networks module in ERC 2022-12-28 06:51:38 -08:00
eshell Treat escaped newlines in Eshell as the empty string 2022-12-07 21:39:07 -08:00
faces-resources
files-resources
gnus ; Fix typos 2022-12-26 10:42:02 +01:00
hfy-cmap-resources
image ; * test/lisp/image/wallpaper-tests.el: Simplify last change. 2022-10-19 20:53:36 +02:00
international Do not run slow tests on EMBA 2022-12-06 12:36:15 +01:00
loadhist-resources ; Normalize GPLv3 license statements in new files 2022-12-09 00:13:00 +01:00
mail Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
mh-e ; Pacify unknown fun warning in mh-utils-tests.el. 2022-06-26 15:08:57 +03:00
minibuffer-resources
net ; Fix typos (don't abbreviate "with" or "without") 2022-12-01 16:36:09 +01:00
nxml
obsolete Move thumbs.el to lisp/obsolete 2022-09-24 14:07:57 +02:00
org
pcmpl-linux-resources
play
progmodes ; Fix typos 2022-12-26 10:42:02 +01:00
saveplace-resources
so-long-tests Fix more misleading cl-case quoting in tests 2022-09-14 14:20:52 +03:00
term
textmodes Consider key=val labels when renumbering 2022-09-12 09:34:23 +02:00
time-resources
url Add tests for url-{hexify,unhex}-string 2022-08-02 10:21:22 +02:00
use-package ; Normalize GPLv3 license statements in new files 2022-12-09 00:13:00 +01:00
vc Add some diff-fixup-modifs tests 2022-12-24 09:27:07 +02:00
xdg-resources
abbrev-tests.el
align-tests.el
allout-tests.el
allout-widgets-tests.el
ansi-color-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
ansi-osc-tests.el Rename osc.el to ansi-osc.el (bug#58200) 2022-10-01 11:58:27 +02:00
apropos-tests.el Audit some plist uses with new predicate argument 2022-10-22 19:33:12 +03:00
arc-mode-tests.el
auth-source-pass-tests.el Respect some spaces in auth-source-pass--match-regexp 2022-12-09 06:35:36 -08:00
auth-source-tests.el Move netrc tests to auth-source-tests.el 2022-08-04 17:33:34 +02:00
autoinsert-tests.el
autorevert-tests.el ; Fix typos in symbol names 2022-10-27 23:04:37 +02:00
battery-tests.el
bookmark-tests.el Update bookmark tests for recent change 2022-06-17 20:08:55 +02:00
buff-menu-tests.el
button-tests.el
calculator-tests.el
char-fold-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
color-tests.el
comint-tests.el ; * test/lisp/comint-tests.el (w32-application-type): Fix typo. 2022-12-07 21:52:00 +02:00
completion-tests.el
cus-edit-tests.el Repair setopt test after error demotion to warning 2022-12-19 12:05:09 +01:00
custom-tests.el Fix cl-generic bootstrap problems 2022-06-24 11:04:51 +02:00
dabbrev-tests.el
delim-col-tests.el ; Fix typos 2022-12-16 08:29:28 +01:00
descr-text-tests.el
desktop-tests.el
dired-aux-tests.el Move dired-guess commands from dired-x to dired 2022-08-17 16:21:09 +02:00
dired-tests.el ; * test/lisp/dired-tests.el (dired-test-bug59047): Rename. 2022-11-10 12:08:47 +02:00
dired-x-tests.el Move dired-guess commands from dired-x to dired 2022-08-17 16:21:09 +02:00
dnd-tests.el ; Prefer HTTPS to HTTP in many URLs 2022-10-15 13:06:45 +02:00
dom-tests.el
edmacro-tests.el
electric-tests.el Merge from origin/emacs-28 2022-09-21 10:25:06 +02:00
elide-head-tests.el elide-head: Make trailing "/" in URL optional 2022-10-30 14:32:24 +01:00
env-tests.el * test/lisp/env-tests.el: New file. 2022-08-05 11:47:05 +02:00
epg-config-tests.el
epg-tests.el Replace aging OpenPGP artifacts in the epg tests. 2022-10-06 14:53:39 +02:00
faces-tests.el
ffap-tests.el Convert ffap comments to tests 2022-07-28 15:07:34 +02:00
filenotify-tests.el ; Fix typos (don't abbreviate "with" or "without") 2022-12-01 16:36:09 +01:00
files-tests.el Fix copy-directory bug when dest dir exists 2022-12-17 14:24:16 -08:00
files-x-tests.el Add helpers to dynamically assign connection-local values 2022-10-17 18:48:52 -07:00
find-cmd-tests.el
font-lock-tests.el
format-spec-tests.el Make format-spec accept function substitutions 2022-09-29 15:39:27 +02:00
help-fns-tests.el Merge from origin/emacs-28 2022-07-23 01:37:59 +02:00
help-mode-tests.el
help-tests.el Fix substitute-command-keys for global binding lookup 2022-09-21 09:15:47 +02:00
hfy-cmap-tests.el
hi-lock-tests.el
hl-line-tests.el
htmlfontify-tests.el
ibuffer-tests.el Make ibuffer-awhen obsolete in favor of when-let 2022-08-09 15:46:54 +02:00
ido-tests.el
image-file-tests.el
image-tests.el
imenu-tests.el
info-tests.el
info-xref-tests.el Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
isearch-tests.el * lisp/isearch.el (isearch-search-fun-in-noncontiguous-region): New function. 2022-07-08 20:58:33 +03:00
jit-lock-tests.el
json-tests.el Allow plist-get/plist-put/plist-member to take a comparison function 2022-06-27 12:22:05 +02:00
jsonrpc-tests.el
kmacro-tests.el
loadhist-tests.el
lpr-tests.el
ls-lisp-tests.el
man-tests.el
md4-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
minibuffer-tests.el * lisp/simple.el (completion-auto-wrap): Rename from completion-wrap-movement. 2022-06-14 10:04:56 +03:00
misc-tests.el Add duplicate-dwim (bug#56418) 2022-07-26 14:23:30 +02:00
mouse-tests.el
mwheel-tests.el
newcomment-tests.el
obarray-tests.el
paren-tests.el
password-cache-tests.el
pcmpl-linux-tests.el
pcomplete-tests.el pcomplete: Generate completions from --help messages 2022-09-14 21:58:04 +02:00
ps-print-tests.el
register-tests.el
repeat-tests.el * lisp/repeat.el: Fix repeat-keep-prefix to allow customizing it to non-nil. 2022-12-20 19:22:15 +02:00
replace-tests.el Prefer pos-bol and pos-eol in tests 2022-08-21 17:45:04 +02:00
rot13-tests.el
saveplace-tests.el Fix namespace problem in saveplace.el 2022-08-05 12:28:59 +02:00
scroll-lock-tests.el
server-tests.el ; Fix a failure when running server-tests via the command line 2022-12-10 11:06:47 +01:00
ses-tests.el
shadowfile-tests.el Fix Tramp test environment on hydra.nixos.org 2022-07-10 18:13:50 +02:00
shell-tests.el
simple-tests.el Fix simple-tests when run noninteractively 2022-11-18 12:12:09 +01:00
sort-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
soundex-tests.el
startup-tests.el
subr-tests.el Avoid raw control characters in two files 2022-11-17 20:10:05 +01:00
tab-bar-tests.el
tabify-tests.el test: Remove redundant "" arg to mapconcat 2022-09-08 16:08:42 -04:00
tar-mode-tests.el
tempo-tests.el
term-tests.el
thingatpt-tests.el Teach thing-at-point to recognize bracketed IPv6 URLs 2022-11-09 05:15:11 -08:00
thread-tests.el
time-stamp-tests.el ; improve test coverage of time-stamp-pattern parsing 2022-10-14 20:47:27 -07:00
time-tests.el
timezone-tests.el
version-tests.el
wdired-tests.el
whitespace-tests.el whitespace: Avoid mutating original buffer's markers in clones 2022-12-21 16:02:30 +02:00
wid-edit-tests.el
x-dnd-tests.el Fix typo in x-dnd-tests.el 2022-07-25 10:08:41 +08:00
xdg-tests.el Add new function xdg-current-desktop to xdg.el 2022-09-14 10:23:45 +02:00
xml-tests.el Remove no-byte-compile cookie from some libraries 2022-08-08 11:50:33 +02:00
xt-mouse-tests.el Pacify obsolete gv warnings in xt-mouse-tests.el 2022-08-26 12:53:49 +03:00
yank-media-tests.el