Browse Source

testing/README: Changes to "Interactive testing"

* testing/README: Changes in "Interactive testing" instructions.
Rasmus 6 years ago
parent
commit
46a4590524
1 changed files with 14 additions and 6 deletions
  1. 14 6
      testing/README

+ 14 - 6
testing/README

@@ -47,18 +47,26 @@ load and run the test suite with the following commands.
      (require 'org-test)
    #+END_SRC
 
-2) Disable babel evaluation confirmation
+2) Load required Babel languages
    #+BEGIN_SRC emacs-lisp
-     (setq org-confirm-babel-evaluate)
+     (org-babel-do-load-languages
+      'org-babel-load-languages
+      (and
+       (mapc (lambda (lang) (add-to-list 'org-babel-load-languages (cons lang t)))
+             '(emacs-lisp shell org))
+       org-babel-load-languages))
    #+END_SRC
 
-3) Then run the test suite,
+3) Then run the test suite.  Babel evaluation confirmation is disabled
+   and ~C-c C-c~ is enabled while running the tests.
    #+BEGIN_SRC emacs-lisp
-     (org-test-run-all-tests)
+     (let (org-babel-no-eval-on-ctrl-c-ctrl-c
+           org-confirm-babel-evaluate)
+       (org-test-run-all-tests))
    #+END_SRC
 
-   or when a test fails run it interactively and investigate the
-   problem in the ERT results buffer.
+   When a test fails, run it interactively and investigate the problem
+   in the ERT results buffer.
 
    How to run one test:
    Use this as a demo example of a failing test