aboutsummaryrefslogtreecommitdiff
path: root/tests/Tests/Old.hs
AgeCommit message (Collapse)AuthorFilesLines
2016-01-21Added old-style tests for TEI writer (tests/tables.tei, tests/writer.tei).John MacFarlane1-1/+1
2015-12-12Fixed tests.John MacFarlane1-1/+1
2015-11-09Revert "Use -XNoImplicitPrelude and 'import Prelude' explicitly."John MacFarlane1-1/+0
This reverts commit c423dbb5a34c2d1195020e0f0ca3aae883d0749b.
2015-11-08Use -XNoImplicitPrelude and 'import Prelude' explicitly.John MacFarlane1-0/+1
This is needed for ghci to work with pandoc, given that we now use a custom prelude. Closes #2503.
2015-10-19Merge pull request #2458 from mb21/lang-inlinesJohn MacFarlane1-0/+6
LaTeX and ConTeXt writers: support lang attribute on divs and spans
2015-10-18Tests: Unset `pandoc-version` so we don't get the comment...John MacFarlane1-1/+2
in the man writer test. Otherwise this needs updating every version bump.
2015-10-18Added writers-lang-and-dir test, fixed ConTeXt writer testmb211-0/+6
The writers-lang-and-dir testGroup tests LaTeX and ConTeXt writers' language and directionality output
2015-09-24Added proper support for DocBook 'xref' elementsFrerich Raabe1-0/+2
'xref' is used to create cross references to other parts of the document. It is an empty element - the cross reference text depends on various attributes. Quoting 'DocBook: The Definitive Guide': 1. If the endterm attribute is specified on xref, the content of the element pointed to by endterm will be used as the text of the cross-reference. 2. Otherwise, if the object pointed to has a specified XRefLabel, the content of that attribute will be used as the cross-reference text.
2015-02-18Update testsMatthew Pickering1-1/+2
2014-11-09DokuWiki writer: add external_images testTimothy Humphries1-0/+2
Add test for #1739.
2014-10-30TWiki Reader: add basic syntax testAlexander Sulfrian1-0/+3
2014-08-30Dokuwiki writer: Add a test for multiblock table cells.Jesse Rosenthal1-0/+2
We have to add a new file, because the original table tests don't look for this.
2014-08-20Txt2Tags reader: Header is now parsed only if standalone flag is setmpickering1-1/+1
2014-08-13Old tests: better path for test program.John MacFarlane1-2/+4
2014-08-13Revised tests directory.John MacFarlane1-13/+11
Renamed some tests, introducing subsidiary directories for fb2, docx, epub. Cleaned up tests in cabal file. Combined dokuwiki-writer and dokuwiki_inline_formatting tests.
2014-08-13Removed special testHook from Setup.John MacFarlane1-7/+12
This was just too fragile and dependent on a changing Cabal API (see #1526). Instead of passing the bulid directory to the test program, we now let the test program find itself (using executable-path) and then find the pandoc executable relative to itself.
2014-08-13EPUB Tests: Added wasteland testMatthew Pickering1-0/+2
This epub contains many epub:type elements including footnotes and titlepage.
2014-08-07EPUB test renaming.John MacFarlane1-2/+2
Renamed epub test files so they're identified more clearly as epub: features.{epub,native} -> epub.features.{epub,native}, and similarly with formatting.{epub,native}. Added epub test files to cabal file, so they'll be included in the tarball.
2014-07-31EPUB Reader: Added testsMatthew Pickering1-1/+6
2014-07-27Txt2Tags Reader: Added testsMatthew Pickering1-0/+4
2014-07-02DokuWiki writer: Add new test showing that span swallows content.Clare Macrae1-0/+2
2014-06-29Merge remote-tracking branch 'jgm/master' into dokuwikiClare Macrae1-20/+13
2014-06-18Added haddock writer tests.John MacFarlane1-1/+2
2014-02-28InDesign ICML Writermb211-1/+1
2013-10-20Pass the buildDir as first argument to test suite.John MacFarlane1-4/+6
Allows test suite to work with cabal sandboxes. Previously we hard-coded the build directory.
2013-08-26Added markdown citation parsing test.John MacFarlane1-0/+4
2013-08-24Removed dependency on citeproc-hs.John MacFarlane1-14/+0
Going forward we'll use pandoc-citeproc, as an external filter. The `--bibliography`, `--csl`, and `--citation-abbreviation` fields have been removed. Instead one must include `bibliography`, `csl`, or `csl-abbrevs` fields in the document's YAML metadata. The filter can then be used as follows: pandoc --filter pandoc-citeproc The `Text.Pandoc.Biblio` module has been removed. Henceforth, `Text.CSL.Pandoc` from pandoc-citations can be used by library users. The Markdown and LaTeX readers now longer format bibliographies and citations. That must be done using `processCites` or `processCites'` from Text.CSL.Pandoc. All bibliography-related fields have been removed from `ReaderOptions` and `WriterOptions`: `writerBiblioFiles`, `readerReferences`, `readerCitationStyle`. API change.
2013-08-20Create Cite element even if no matching reference in the biblio.John MacFarlane1-1/+1
* Add ??? as fallback text for non-resolved citations. * Biblio: Put references (including a header at the end of the document, if one exists) inside a Div with class "references". This gives some control over styling of references, and allows scripts to manipulate them. * Markdown writer: Print markdown citation codes, and disable printing of references, if `citations` extension is enabled. NOTE: It would be good to improve what citeproc-hs does for a nonexistent key.
2013-08-17Add extra pair of test files for dokuwiki writer (#386)claremacrae1-1/+6
I've found some incorrect behaviours with the dokuwiki output, for which extra test cases will be needed - that aren't covered by the standard pandoc test input files.
2013-07-14Initial work to create dokuwiki writer (#386)Clare Macrae1-1/+1
In this first version, all dokuwiki files are straight copies of the media wiki counterparts.
2013-03-28Added stubs for haddock reader tests.John MacFarlane1-0/+4
Modify tests/haddock-reader.haddock and tests/haddock-reader.native.
2013-03-20Added OPML template, tests.John MacFarlane1-1/+3
Minor fixes to OPML writer. Improved OPML reader tests.
2013-03-19Added Text.Pandoc.Readers.OPML, exporting readOPML.John MacFarlane1-0/+4
The _note attribute is supported. This is unofficial, but used e.g. in OmniOutliner and supported by multimarkdown. We treat the contents as markdown blocks under a section header. Added to documentation and tests.
2013-03-17Markdown writer: New approach for citations.John MacFarlane1-1/+1
* Reverts 1.11 change that caused citations to be rendered as markdown citations, even if `--biblio` was specified, unless `citation` extension is disabled. Now, formatted citations are always printed if `--biblio` was specified. If you want to reformat markdown keeping pandoc markdown citations intact, just don't specify `--biblio`. * Reverted now unnecessary changes to Text.Pandoc.Biblio adding the raw block to mark the bibliography, and to Text.Pandoc.Writers.Markdown to remove the bibliography if `citations` not specified. * If the content of a `Cite` inline is a `RawInline "latex"`, which means that a LaTeX citation command was parsed and `--biblio` wasn't specified, then render it as a pandoc markdown citation. This means that `pandoc -f latex -t markdown`, without `--biblio`, will convert LaTeX citation commands to pandoc markdown citations.
2013-03-17Revert "LaTeX reader: citation handling changes."John MacFarlane1-1/+1
This reverts commit f7229b147314042f946dfded3b441ab0fae260a0.
2013-03-09LaTeX reader: citation handling changes.John MacFarlane1-1/+1
Previously, a LaTeX citation would always be parsed as a Citation element, with the raw LaTeX in the [Inline] part. Now, the LaTeX citation is parsed as a Citation element only if `--biblio` was specified (i.e. only if there is a nonempty set of references in readerReferences). Otherwise it is parsed as raw LaTeX. This will make it possible to simplify some things in the markdown writer. It also makes the LaTeX reader behave more like the Markdown reader.
2013-03-07Markdown writer: Render citations as pandoc-markdown citations.John MacFarlane1-2/+2
Previously citations were rendered as citeproc-formatted citations by default. Now we render them as pandoc citations, e.g. `[@item1]`, unless the `citations` extension is disabled. If you still want formatted citations in your markdown output, use `pandoc -t markdown-citations`.
2013-01-09Added Attr field to Header.John MacFarlane1-1/+4
Previously header ids were autogenerated by the writers. Now they are generated (unless supplied explicitly) in the markdown parser, if the `header_identifiers` extension is selected. In addition, the textile reader now supports id attributes on headers.
2013-01-03Updated test runner for changes in pandoc.John MacFarlane1-6/+6
2012-09-25Removed need for utf8-string package.John MacFarlane1-2/+2
* Depend on text. * Expose Text.Pandoc.UTF8. * Text.Pandoc.UTF8 now exports toString, fromString, toStringLazy, fromStringLazy. * These are used instead of the old utf8-string functions.
2012-09-21Tests.Old: Set TMP to ".".John MacFarlane1-1/+1
Otherwise TMP is unset and, on Windows, C:\Windows is used by default, leading to permission violations.
2012-09-12Added basic mediawiki reader.John MacFarlane1-1/+6
Text.Pandoc.Readers.MediaWiki module, tests/mediawiki-reader.{txt,native}.
2012-07-26Moved WriterOptions and associated types Shared -> Options.John MacFarlane1-2/+3
2012-07-26Moved tests to tests/, modified cabal file so lib isn't recompiled.John MacFarlane1-0/+226
2011-01-29Moved tests to src.John MacFarlane1-201/+0
2011-01-29Added biblatex citation tests to Tests.Readers.LaTeX.John MacFarlane1-19/+1
Removed old biblatex-citations.latex.
2011-01-29Added natbib citation tests to Tests.Readers.LaTeX.John MacFarlane1-1/+0
Removed old tests/natbib-citations.latex.
2011-01-22Put dashed lines around diff results in Old test.John MacFarlane1-2/+5
2011-01-20Updated tests for new native format.John MacFarlane1-1/+2
2011-01-16Replaced --no-citeproc with --natbib in tests.John MacFarlane1-3/+3