mirror of
https://github.com/jgm/pandoc.git
synced 2026-10-03 20:57:48 +00:00
The module provides functions to query the set of extensions supported by formats, and the set of extension enabled per default.
44 lines
1.3 KiB
Haskell
44 lines
1.3 KiB
Haskell
{- |
|
|
Module : Tests.Lua.Module
|
|
Copyright : © 2019-2022 Albert Krewinkel
|
|
License : GNU GPL, version 2 or above
|
|
|
|
Maintainer : Albert Krewinkel <albert@zeitkraut.de>
|
|
Stability : alpha
|
|
Portability : portable
|
|
|
|
Lua module tests
|
|
-}
|
|
module Tests.Lua.Module (tests) where
|
|
|
|
import System.FilePath ((</>))
|
|
import Test.Tasty (TestName, TestTree)
|
|
import Test.Tasty.Lua (testLuaFile)
|
|
|
|
import Tests.Lua (runLuaTest)
|
|
|
|
tests :: [TestTree]
|
|
tests =
|
|
[ testPandocLua "pandoc"
|
|
("lua" </> "module" </> "pandoc.lua")
|
|
, testPandocLua "pandoc.List"
|
|
("lua" </> "module" </> "pandoc-list.lua")
|
|
, testPandocLua "pandoc.format"
|
|
("lua" </> "module" </> "pandoc-format.lua")
|
|
, testPandocLua "pandoc.mediabag"
|
|
("lua" </> "module" </> "pandoc-mediabag.lua")
|
|
, testPandocLua "pandoc.path"
|
|
("lua" </> "module" </> "pandoc-path.lua")
|
|
, testPandocLua "pandoc.template"
|
|
("lua" </> "module" </> "pandoc-template.lua")
|
|
, testPandocLua "pandoc.types"
|
|
("lua" </> "module" </> "pandoc-types.lua")
|
|
, testPandocLua "pandoc.utils"
|
|
("lua" </> "module" </> "pandoc-utils.lua")
|
|
, testPandocLua "globals"
|
|
("lua" </> "module" </> "globals.lua")
|
|
]
|
|
|
|
testPandocLua :: TestName -> FilePath -> TestTree
|
|
testPandocLua = testLuaFile runLuaTest
|