On Thu, 12 Feb 2015, Rainer M Krug wrote:
Rainer M Krug <rai...@krugs.de> writes:
Nicolas Goaziou <m...@nicolasgoaziou.fr> writes:
Hello,
Rainer M Krug <rai...@krugs.de> writes:
Please find attached the below described patch including the fix for the
error reported - function raises error when property value is numeric.
Looks good. Thank you.
Thanks.
Could you provide an appropriate commit message?
Here is the patch attached with the commit message - hope it is OK.
Bonus points if you also add a test.
I think I will skip the bonus points this time - sorry.
I would be very grateful if you could submit the patch without a test.
Cheers,
Rainer
Are there some guidelines on how to write tests? Never done this before...
Alan's suggestions are good. To which I might add browse `testing/README'.
Try this. Evaluate these blocks:
#+BEGIN_SRC emacs-lisp :var here=(buffer-file-name)
(add-to-list 'load-path (file-name-directory here))
(require 'org-test)
#+END_SRC
#+BEGIN_SRC emacs-lisp
(ert-deftest test-org-babel/view-src-block-info-for-identity ()
"Check `(identity #o444)' in header-args property."
(org-test-with-temp-text
"#+PROPERTY: header-args :tangle-mode (identity #o444)
,#+begin_src emacs-lisp
(+ 1 2)
,#+end_src"
(org-mode-restart)
(forward-line 2)
(org-babel-view-src-block-info)))
#+END_SRC
Then do ` M-x ert RET t RET' and a window should pop up showing that
you either passed (with your patch) or failed (without your patch) 1
test.
If that much works, then submit a patch for testing/lisp/test-ob.el.
HTH,
Chuck