Skip to content

Commit 09b4320

Browse files
tarsiusbrotzeit
authored andcommitted
test: Suppress some noisy messages
1 parent 4e394ac commit 09b4320

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

rust-mode-tests.el

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,15 @@
99
(defconst rust-test-fill-column 32)
1010
(setq-default indent-tabs-mode nil)
1111

12+
(defmacro test-silence (messages &rest body)
13+
`(cl-letf* (((symbol-function 'm)
14+
(symbol-function #'message))
15+
((symbol-function #'message)
16+
(lambda (format-string &rest args)
17+
(unless (member format-string ,messages)
18+
(apply 'm format-string args)))))
19+
,@body))
20+
1221
(defun rust-compare-code-after-manip (_original _point-pos _manip-func expected got)
1322
(equal expected got))
1423

@@ -309,7 +318,10 @@ very very very long string
309318
deindented
310319
1
311320
(lambda ()
312-
(indent-region 1 (+ 1 (buffer-size))))
321+
(test-silence
322+
'("%s %s" ; "Indenting..." progress-reporter-do-update
323+
"%sdone") ; "Indenting...done" progress-reporter-done
324+
(indent-region 1 (+ 1 (buffer-size)))))
313325
indented)))
314326

315327

0 commit comments

Comments
 (0)