diff options
author | Alexander Batischev <eual.jp@gmail.com> | 2020-12-30 15:48:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-30 15:48:40 +0300 |
commit | 87e93c6c95b86b435b532286e07b0a9b896aef8f (patch) | |
tree | 7c25f12b9297c5c055ffc88c28c6267ff33450c7 /tests/Hakyll/Web/Pandoc/Biblio | |
parent | ef1bad68d6e9d62da7a1115a7d75bad689b62817 (diff) | |
download | hakyll-87e93c6c95b86b435b532286e07b0a9b896aef8f.tar.gz |
Fix golden test failing with pandoc >= 2.11.3 (#829)
The new version started wrapping Biblio references into <p> tags, so
we now keep two different golden files for different Pandoc versions.
I had to add Pandoc to dependencies of the test suite, otherwise GHC
won't define `MIN_VERSION_pandoc` macro.
Diffstat (limited to 'tests/Hakyll/Web/Pandoc/Biblio')
-rw-r--r-- | tests/Hakyll/Web/Pandoc/Biblio/Tests.hs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/Hakyll/Web/Pandoc/Biblio/Tests.hs b/tests/Hakyll/Web/Pandoc/Biblio/Tests.hs index fb98f08..9135086 100644 --- a/tests/Hakyll/Web/Pandoc/Biblio/Tests.hs +++ b/tests/Hakyll/Web/Pandoc/Biblio/Tests.hs @@ -1,5 +1,6 @@ -------------------------------------------------------------------------------- {-# LANGUAGE OverloadedStrings #-} +{-# LANGUAGE CPP #-} module Hakyll.Web.Pandoc.Biblio.Tests ( tests ) where @@ -36,7 +37,11 @@ goldenTest01 :: TestTree goldenTest01 = goldenVsString "biblio01" +#if MIN_VERSION_pandoc(2,11,3) (goldenTestsDataDir </> "biblio01.golden") +#else + (goldenTestsDataDir </> "biblio01-pre-pandoc-2.11.3.golden") +#endif (do -- Code lifted from https://github.com/jaspervdj/hakyll-citeproc-example. logger <- Logger.new Logger.Error |