John MacFarlane
2bea4e3729
Reorganized tests.
...
The native writer test needs to run before others that depend on it.
2011-01-22 15:54:24 -08:00
John MacFarlane
87aaa7e719
Use ANSI color to point to diffs in test output.
...
ConTeXt writer bullet list test set to break as an example.
2011-01-22 14:58:32 -08:00
John MacFarlane
91cc03b131
Tests.Helpers: Added file quasiquoter.
...
This allows you to take expected test output from a file.
2011-01-22 13:54:12 -08:00
John MacFarlane
1fd5e3bcff
Tests.Arbitrary: Let strings include any character.
2011-01-22 13:40:29 -08:00
John MacFarlane
5a1abbe7ac
Fixed -Wall error in imports.
2011-01-22 13:40:18 -08:00
John MacFarlane
c801f4f621
Put dashed lines around diff results in Old test.
2011-01-22 13:39:59 -08:00
John MacFarlane
373d05601a
Added native writer tests.
2011-01-22 12:37:19 -08:00
John MacFarlane
209b300d6a
Added 'property' in Tests.Helpers & some quickcheck tests.
2011-01-22 12:18:59 -08:00
John MacFarlane
d86d9260df
Tests.Arbitrary: Added instances for Inlines, Blocks.
2011-01-22 12:18:23 -08:00
John MacFarlane
8dcc67a993
ConTeXt writer: Don't add cr at end of inline footnote.
2011-01-22 12:17:39 -08:00
John MacFarlane
15250859c3
Improved test framework.
...
Now there is a uniform interface for reader and writer tests.
Also added a quasiquoter, for multiline strings.
2011-01-22 10:50:15 -08:00
John MacFarlane
b3c1a89cdf
Merge branch 'master' of github.com:jgm/pandoc
2011-01-21 19:55:24 -08:00
John MacFarlane
654c39a7d2
latex template: move special treatment of \sout.
...
It needs to be inside the if(strikeout) condition, after
the ulem package is imported; otherwise we try to renewcommand{\sout} when
\sout isn't yet defined.
2011-01-21 19:24:00 -08:00
John MacFarlane
d43dbc83f2
More informative output on writer test failure.
2011-01-21 11:02:59 -08:00
John MacFarlane
d0726920db
Added Tests.Writers.ConTeXt and helpers for writer tests.
2011-01-21 10:23:41 -08:00
John MacFarlane
5c35be1362
Make sure native output ends in newline with --standalone.
2011-01-21 09:58:23 -08:00
John MacFarlane
e5e2b0f9ab
Fixed the two test cases that were intentionally set to fail.
2011-01-20 22:38:16 -08:00
John MacFarlane
52b6e38425
Updated tests for new native format.
2011-01-20 22:36:40 -08:00
John MacFarlane
9a739e30bf
Fixed problem with strikout in LaTeX headers with hyperref.
...
Added a command to the latex template to disable \sout inside
pdf strings. Thanks to Joost Kremers for the fix.
2011-01-19 11:43:30 -08:00
John MacFarlane
933cdaf4c8
Show Haskell-readable version of input string in test failure.
2011-01-19 09:44:53 -08:00
John MacFarlane
831889bebc
Unit tests: On failure, print the input string.
2011-01-19 09:38:14 -08:00
John MacFarlane
608d5bc753
Added normalize in latex reader tests.
2011-01-18 23:37:54 -08:00
John MacFarlane
0502c0fd28
Revamped tests with new =: and =?> operators + builder.
...
Left in a couple failing tests for demonstration purposes.
2011-01-18 23:34:34 -08:00
John MacFarlane
0cfafdec64
Replaced --no-citeproc with --natbib in tests.
2011-01-16 11:19:52 -08:00
John MacFarlane
a0e19ba8aa
Merge branch 'tests'
2011-01-15 09:25:01 -08:00
John MacFarlane
18231a8232
Fixed lhs tests for new position of <title> after <meta>s.
2011-01-15 08:22:41 -08:00
John MacFarlane
9305114b9f
LaTeX writer: Escape strings in \href{..}.
...
Previously strings weren't escaped, so %5D would be interpreted
as a LaTeX comment!
2011-01-14 18:59:50 -08:00
John MacFarlane
dc93073804
Minor code cleanup.
2011-01-14 18:09:16 -08:00
John MacFarlane
0222f367b1
Keep Tests.Arbitrary but remove quickcheck tests for now.
...
Remove Tests.Shared.
Remove dependency on QuickCheck.
2011-01-14 18:01:57 -08:00
John MacFarlane
09e9a86db9
Merge branch 'master' of github.com:jgm/pandoc into tests
2011-01-14 14:46:48 -08:00
John MacFarlane
81403b8d80
LateX writer: In nonsimple tables, put cells in \parbox.
...
Otherwise we can get problems with linebreaks, and cell spacing
isn't right.
Thanks to Jef Allbright for pointing out the problem.
2011-01-14 14:45:04 -08:00
John MacFarlane
d41c17a2d5
Added quickcheck tests for normalize in Shared.
2011-01-14 00:30:36 -08:00
John MacFarlane
b3fb541d01
Added Tests/Arbitrary.hs, with Arbitrary instances.
2011-01-13 22:31:04 -08:00
John MacFarlane
10747b7797
Fixed bug in markdown-citations.mhra.txt expected test output.
...
This failing test was a test suite bug, not a pandoc or citeproc bug.
2011-01-13 14:50:00 -08:00
John MacFarlane
75e8ab25ef
Adjusted source to 80-column limit.
2011-01-13 11:11:55 -08:00
John MacFarlane
4ccd30fe3e
Moved Tests.Shared -> Tests.Helpers.
...
Tests.Shared would be the natural place to put tests for functions
in Text.Pandoc.Shared.
2011-01-13 10:59:44 -08:00
John MacFarlane
99c361d2b4
Fixed bug in markdown-citations.mhra.txt expected test output.
...
This failing test was a test suite bug, not a pandoc or citeproc bug.
2011-01-13 10:58:58 -08:00
Nathan Gass
2dadb67b25
Generalized latexTestWithState to readerTestWithState.
2011-01-12 19:32:26 +01:00
Nathan Gass
daf5444e24
Merge branch 'tests' of github.com:xabbu42/pandoc into tests
2011-01-12 19:13:15 +01:00
Nathan Gass
e61348dc11
Reordered test files.
2011-01-12 19:12:54 +01:00
John MacFarlane
e9f1de639d
test diff output: put +/- at beginning of line.
2011-01-12 09:59:06 -08:00
John MacFarlane
3ebfcd0cea
Added line numbers to diff output in tests.
2011-01-12 08:29:13 -08:00
John MacFarlane
a2f562719d
Updated lhs tests for new positioning of <title>.
2011-01-12 08:17:38 -08:00
John MacFarlane
5da2d1e66c
Merge branch 'master' into tests
2011-01-12 08:13:11 -08:00
Nathan Gass
ff74c51b53
Remove some accidentally commited functions. Fixed a type and alignment.
2011-01-12 14:44:32 +01:00
Nathan Gass
ec4deb2532
Added some basic testing infrastructure and some latex reader tests.
2011-01-12 14:16:35 +01:00
Nathan Gass
4f6099f350
Started implementing splitted test suite.
...
Moved old tests into Old.hs and added new simple test-pandoc.hs for
loading and grouping together tests from different files. Later
commits will add more testfiles to the suite with more modular tests.
2011-01-12 13:11:08 +01:00
John MacFarlane
cf5e8a824f
test-pandoc: Improved header for diff output.
2011-01-12 11:36:02 +01:00
John MacFarlane
530e3edc0f
test-pandoc: More informative diff output on test failure.
...
Now the test suite tells you the exact command that was run,
and the file containing the expected output.
2011-01-12 11:35:49 +01:00
John MacFarlane
046c9c7d3b
test-pandoc: Relocated --columns=80 to just where it's needed.
...
We only need it for certain table tests, because of the relative
alignments.
2011-01-12 11:35:44 +01:00