Skip to content

Commit db938a5

Browse files
committed
consistency: add dir context for macos/linux test
1 parent dd93ac1 commit db938a5

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

test/babashka/process_test.cljc

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -189,23 +189,24 @@
189189
;; see also babashka.process-exec-test/resolve-program-macos-linux-test
190190
(deftest process-resolve-program-macos-linux-test
191191
(doseq [{:keys [dir expected-workdir]} (dirs-for [nil :workdir])]
192-
(u/with-program-scenario {:cwd [:sh]
193-
:workdir [:sh]
194-
:on-path [:sh]}
195-
(doseq [[program expected-exedir]
196-
[[(u/test-program :sh) :on-path]
197-
[(str "./" (u/test-program :sh)) expected-workdir]
198-
[(u/test-program-abs :workdir :sh) :workdir]]
199-
:let [desc (format "program: %s expected-exedir %s" program expected-exedir)]]
200-
(is (= (u/etpo {:exedir expected-exedir
201-
:exename (u/test-program :sh)
202-
:workdir expected-workdir})
203-
(plines program dir))
204-
desc)))
205-
(u/with-program-scenario {:cwd [:sh]
206-
:workdir [:sh]}
207-
(is (thrown-with-msg? Exception #"No such file"
208-
(plines (u/test-program :sh) dir)))))))
192+
(testing (format "dir: %s" (or dir "<not specified>"))
193+
(u/with-program-scenario {:cwd [:sh]
194+
:workdir [:sh]
195+
:on-path [:sh]}
196+
(doseq [[program expected-exedir]
197+
[[(u/test-program :sh) :on-path]
198+
[(str "./" (u/test-program :sh)) expected-workdir]
199+
[(u/test-program-abs :workdir :sh) :workdir]]
200+
:let [desc (format "program: %s expected-exedir %s" program expected-exedir)]]
201+
(is (= (u/etpo {:exedir expected-exedir
202+
:exename (u/test-program :sh)
203+
:workdir expected-workdir})
204+
(plines program dir))
205+
desc)))
206+
(u/with-program-scenario {:cwd [:sh]
207+
:workdir [:sh]}
208+
(is (thrown-with-msg? Exception #"No such file"
209+
(plines (u/test-program :sh) dir))))))))
209210

210211
(when (fs/windows?)
211212
;; see also babashka.process-exec-test/resolve-program-win-test

0 commit comments

Comments
 (0)