Eric Schulte
f78f29ebea
all tests should now pass on Emacs23
...
* testing/lisp/test-ob.el (test-org-babel/org-babel-get-inline-src-block-matches):
All tests should now pass on Emacs23.
2011-09-11 14:19:02 -06:00
Martyn Jago
8fb588d4d3
* testing/lisp/test-ob.el: Fixed typo
2011-09-09 14:31:06 -06:00
Martyn Jago
bb0b9709ef
* testing/lisp/test-ob.el: More tests for inline source blocks execution via org-ctrl-c-ctrl-c
2011-09-09 14:31:05 -06:00
Eric Schulte
242a928646
removing test: shouldn't test a variables value, should test its functionality
...
* testing/lisp/test-ob.el (test-org-babel/get-header): Removing a
test, shouldn't test a variables value, should test its
functionality.
2011-09-06 08:57:10 -06:00
Martyn Jago
223ac13486
Inline source block and test fixes * lisp/ob.el: Fixed late night refactoring error * testing/examples/babel.org: whitespace * testing/lisp/test-ob.el: Fixed test-org-babel/inline-src-block-regexp (regression error) Renamed test-org-babel/parse-header-args2 since duplicate test heading Made test-org-babel/parse-header-args less brittle
2011-09-06 08:53:07 -06:00
Martyn Jago
d7d052ec7c
Bug fixes to inline source block execution triggering. * lisp/ob.el: Created org-babel-get-inline-src-block-matches() to fix problems with org-ctrl-c-ctrl-c not triggering inline src block execution when point is on or after a space within the inline src block body. Also fixed execution problems where inline src block is on buffer line 1. * testing/examples/babel.org: Test data for org-babel-get-inline-src-block-matches()
...
* testing/lisp/test-ob.el: Tests for
org-babel-get-inline-src-block-matches()
2011-09-06 08:52:59 -06:00
Eric Schulte
14c635450a
test inline src blocks
...
* testing/examples/babel.org (an): Adding example inline code blocks.
* testing/lisp/test-ob.el (test-org-babel/inline-src-blocks): Test
inline code blocks.
2011-08-29 16:14:13 -06:00
Eric Schulte
b18e0cb117
test: tests for expanding noweb references
2011-06-28 13:04:58 -07:00
Eric Schulte
949dd1606c
ob-tests: passing all tests
...
fixed alignment of code and removed overly strict hashing test
2011-06-25 14:31:50 -07:00
Eric Schulte
978cdf276d
Babel: code block may have empty bodies, now passing all tests
...
* lisp/ob.el (org-babel-src-block-regexp): Babel: code block may have
empty bodies.
* testing/lisp/test-ob-tangle.el
(ob-tangle/no-excessive-id-insertion-on-tangle): Updated the ID.
* testing/lisp/test-ob.el (test-org-babel/src-block-regexp): Cleaned
up the test.
(test-org-babel/default-header-args): Removed trivial test.
(test-org-babel/get-header): Indentation.
(test-org-babel/sha1-hash): Updated Hash for new sorting schema.
2011-06-14 13:41:32 -07:00
Martyn Jago
38bc761e21
Modified testing/README.org to include ERT installation information for Emacs version < 24. Added new tests
2011-03-02 11:46:47 -07:00
Eric Schulte
d24b04d82f
ob: cleaner parsing of header arguments
...
Thanks to Charles C. Berry for insisting on this issues existence
This change is now secured with a unit test
* lisp/ob.el (org-babel-parse-header-arguments): Stripping trailing
spaces off of header arguments (even the first one).
2010-11-23 09:39:26 -07:00
Eric Schulte
09758a4b81
babel: updating tests
2010-10-21 07:11:27 -06:00
Eric Schulte
e905dbe0f6
babel hashing now handles more complex types in params
...
* lisp/ob.el (org-babel-sha1-hash): now handles more complex types in
params
* testing/examples/babel.org: whitespace
* testing/lisp/test-ob.el (test-org-babel/sha1-hash): new test for
babel hashing
2010-10-21 13:06:55 +01:00
Eric Schulte
9ba9ef99a6
babel: now allows multi-line header arguments with #+headers: before code block
...
for example, from the test of this functionality
* multi-line header arguments
:PROPERTIES:
:ID: b77c8857-6c76-4ea9-8a61-ddc2648d96c4
:END:
(map 'list #'list numbers letters)
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
| 5 | e |
| 6 | f |
| 7 | g |
* lisp/ob.el (org-babel-multi-line-header-regexp): new variable for
matching header lines preceding code blocks
(org-babel-src-name-w-name-regexp): now includes possible header
lines between source name and code block
(org-babel-get-src-block-info): now also collecting header arguments
from preceding header lines
(org-babel-src-block-names): updated match-string to reflect new
value of org-babel-src-name-w-name-regexp
(org-babel-merge-params): fixed error in variable string regexp
2010-10-21 13:05:59 +01:00
Eric Schulte
3d2aec3588
adding simple test of variable resolution
2010-10-21 13:05:59 +01:00
Eric Schulte
38df64b4f6
tests: adding test for eval'd elisp forms in header arguments
2010-10-14 07:32:21 -06:00
Eric Schulte
be42b2fb51
ensuring that test files include org-test in their load path
...
again thanks to Nick Dokos for pointing this out
2010-10-06 09:02:25 -06:00
Eric Schulte
e1b90eea45
ob-exp: fixed export when headings have links, with tests
...
also some organization of the test directory
* lisp/ob-exp.el (org-babel-exp-src-blocks): fixed export when
headings have links, with tests
2010-10-05 11:54:48 -06:00
Eric Schulte
d6143f1e7a
added a test ensuring that export works from buffers which aren't visiting files
2010-10-05 11:54:48 -06:00
Eric Schulte
9bd5f511ce
improving test-helper macros for better name-spaceing and more flexibility
2010-10-05 11:54:48 -06:00
Eric Schulte
70ee58a8ab
merge ert-testing and schulte-testing, temporarily removing navigation functions
2010-10-05 11:54:48 -06:00