Skip to content

Commit 1837769

Browse files
authored
Merge pull request #28 from okomestudio/fix-show-log-after-init
Fix t/otherwise fallback when init-loader-show-log-after-init is nil
2 parents c4842b1 + afe521b commit 1837769

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

init-loader.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ example, 00_foo.el, 01_bar.el ... 99_keybinds.el."
180180

181181
(cl-case init-loader-show-log-after-init
182182
(error-only (add-hook 'after-init-hook 'init-loader--show-log-error-only))
183-
(t (add-hook 'after-init-hook 'init-loader-show-log)))))
183+
('t (add-hook 'after-init-hook 'init-loader-show-log)))))
184184

185185
(defun init-loader-follow-symlink (dir)
186186
(cond ((file-symlink-p dir)

test-init-loader.el

+27
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,33 @@
113113
;; teardown
114114
(delete-file symlink))))
115115

116+
(ert-deftest init-loader-load ()
117+
"Test `init-loader-load'"
118+
;; Test `init-loader-show-log-after-init' switch.
119+
(cl-letf (((symbol-function #'directory-files)
120+
(lambda (dir &optional full match nosort)
121+
init-loader-test-files)))
122+
(let ((init-loader-show-log-after-init t)
123+
(after-init-hook nil))
124+
(init-loader-load "")
125+
(should
126+
(and (member 'init-loader-show-log after-init-hook)
127+
(not (member 'init-loader--show-log-error-only after-init-hook)))))
128+
129+
(let ((init-loader-show-log-after-init 'error-only)
130+
(after-init-hook nil))
131+
(init-loader-load "")
132+
(should
133+
(and (not (member 'init-loader-show-log after-init-hook))
134+
(member 'init-loader--show-log-error-only after-init-hook))))
135+
136+
(let ((init-loader-show-log-after-init nil)
137+
(after-init-hook nil))
138+
(init-loader-load "")
139+
(should
140+
(and (not (member 'init-loader-show-log after-init-hook))
141+
(not (member 'init-loader--show-log-error-only after-init-hook)))))))
142+
116143
(ert-deftest init-loader-log ()
117144
"Test for `init-loader-log'"
118145
;; pass not string value

0 commit comments

Comments
 (0)