Michael Albinus writes: Hi Glenn, >> I think `skip-if' should have an ert- prefix. (I know `should' doesn't, >> but I think it, err, should as well. But too late for that one now.) > > I've tried to change it as proposed by Stefan, but I'm too stupid to > manage all this sophisticated cl-* stuff :-( Well, I've made a change to call (fset 'skip-if 'ert--skip-if) in ert--run-test-internal. After running the test, it is reverted by (unintern 'skip-if nil). Therefore, `skip-if' is visible only inside tests defined with `ert-deftest'. If this is acceptable, I could apply this change also for `should', `should-not' and `should-error'. Do you (and Stefan) agree? Best regards, Michael.