Fix test errors when run with fancy charset (bug#61534)
* test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--unescaped-char-literals, test-suppression): Bind `text-quoting-style` to `grave` around tests to force generation of ASCII quotes. * test/src/lread-tests.el (lread-tests--unescaped-char-literals): Subject the reference string to the same text styling as that under scrutiny.
This commit is contained in:
parent
314f12630a
commit
07a76a06f9
2 changed files with 10 additions and 6 deletions
|
@ -1213,7 +1213,8 @@ byte-compiled. Run with dynamic binding."
|
|||
literals (Bug#20852)."
|
||||
(should (boundp 'lread--unescaped-character-literals))
|
||||
(let ((byte-compile-error-on-warn t)
|
||||
(byte-compile-debug t))
|
||||
(byte-compile-debug t)
|
||||
(text-quoting-style 'grave))
|
||||
(bytecomp-tests--with-temp-file source
|
||||
(write-region "(list ?) ?( ?; ?\" ?[ ?])" nil source)
|
||||
(bytecomp-tests--with-temp-file destination
|
||||
|
@ -1332,6 +1333,7 @@ literals (Bug#20852)."
|
|||
|
||||
(defun test-suppression (form suppress match)
|
||||
(let ((lexical-binding t)
|
||||
(text-quoting-style 'grave)
|
||||
(byte-compile-log-buffer (generate-new-buffer " *Compile-Log*")))
|
||||
;; Check that we get a warning without suppression.
|
||||
(with-current-buffer byte-compile-log-buffer
|
||||
|
|
|
@ -137,11 +137,13 @@ literals (Bug#20852)."
|
|||
(write-region "?) ?( ?; ?\" ?[ ?]" nil file-name)
|
||||
(should (equal (load file-name nil :nomessage :nosuffix) t))
|
||||
(should (equal (lread-tests--last-message)
|
||||
(concat (format-message "Loading `%s': " file-name)
|
||||
"unescaped character literals "
|
||||
"`?\"', `?(', `?)', `?;', `?[', `?]' detected, "
|
||||
"`?\\\"', `?\\(', `?\\)', `?\\;', `?\\[', `?\\]' "
|
||||
"expected!")))))
|
||||
(format-message
|
||||
(concat "Loading `%s': "
|
||||
"unescaped character literals "
|
||||
"`?\"', `?(', `?)', `?;', `?[', `?]' detected, "
|
||||
"`?\\\"', `?\\(', `?\\)', `?\\;', `?\\[', `?\\]' "
|
||||
"expected!")
|
||||
file-name)))))
|
||||
|
||||
(ert-deftest lread-test-bug26837 ()
|
||||
"Test for https://debbugs.gnu.org/26837 ."
|
||||
|
|
Loading…
Add table
Reference in a new issue