From 832fd8b415d1dc56ecea3c2fb985d2b904beae45 Mon Sep 17 00:00:00 2001 From: Eric Schulte Date: Mon, 26 Sep 2011 06:16:55 -0600 Subject: [PATCH] less hacky check for executables when loading tests * testing/org-test.el (org-test-for-executable): Less hacky check for executables when loading tests. --- testing/org-test.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/testing/org-test.el b/testing/org-test.el index 9e8084461..a2285a086 100644 --- a/testing/org-test.el +++ b/testing/org-test.el @@ -107,7 +107,10 @@ org-test searches this directory up the directory tree.") This can be used at the top of code-block-language specific test files to avoid loading the file on systems without the executable." - (unless (> (length (shell-command-to-string (format "which %s" exe))) 0) + (unless (reduce + (lambda (acc dir) + (or acc (file-exists-p (expand-file-name exe dir)))) + exec-path :initial-value nil) (throw 'missing-test-dependency exe))) (defun org-test-buffer (&optional file) -- 2.11.4.GIT