lib: basic unit test for parseAndFinaliseJournal
This commit is contained in:
parent
944554557a
commit
f1441be404
@ -66,7 +66,7 @@ import Prelude ()
|
|||||||
import "base-compat-batteries" Prelude.Compat hiding (readFile)
|
import "base-compat-batteries" Prelude.Compat hiding (readFile)
|
||||||
import qualified Control.Exception as C
|
import qualified Control.Exception as C
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Control.Monad.Except (ExceptT(..))
|
import Control.Monad.Except (ExceptT(..), runExceptT)
|
||||||
import Control.Monad.State.Strict
|
import Control.Monad.State.Strict
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
import qualified Data.Map.Strict as M
|
import qualified Data.Map.Strict as M
|
||||||
@ -870,4 +870,12 @@ tests_JournalReader = tests "JournalReader" [
|
|||||||
test "empty file" $ expectParseEqE journalp "" nulljournal
|
test "empty file" $ expectParseEqE journalp "" nulljournal
|
||||||
]
|
]
|
||||||
|
|
||||||
|
-- defined here so it can use journalp
|
||||||
|
,tests "parseAndFinaliseJournal" [
|
||||||
|
test "basic" $ do
|
||||||
|
ej <- io $ runExceptT $ parseAndFinaliseJournal journalp definputopts "" "2019-1-1\n"
|
||||||
|
let Right j = ej
|
||||||
|
expectEqPP [""] $ journalFilePaths j
|
||||||
|
]
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user