On 6/15/2024 12:10 PM, Eli Zaretskii wrote: > Test esh-cmd-test/which/plain/external-program condition: [snip] > :value nil :explanation > (nonequal-result (command "which sh") > (result #("D:/usr/MSYS/bin/sh.exe\n" 22 23 ...)) > (expected "d:/usr/MSYS/bin/sh.exe\n")))) > FAILED 59/66 esh-cmd-test/which/plain/external-program (0.003953 sec) at lisp/eshell/esh-cmd-tests.el:538 > > IOW: you run "which SOMETHING" and pretend to know how it will > capitalize the drive letter. Ah ha! If that's the only failure, then I think this would work? (If there are other failures, then I could add a PREDICATE argument to 'eshell-command-result-equal' and use that in the necessary places.)