fix build
This commit is contained in:
parent
3d51f2ebdb
commit
f0a0c8c599
@ -19,10 +19,10 @@ import Text.Pandoc.Arbitrary ()
|
|||||||
|
|
||||||
-- Instance Arbitrary Meta is somewhat useless, as it always generates the same 3 keys.
|
-- Instance Arbitrary Meta is somewhat useless, as it always generates the same 3 keys.
|
||||||
newtype ArbitraryMeta = ArbitraryMeta { unArbitraryMeta :: Meta }
|
newtype ArbitraryMeta = ArbitraryMeta { unArbitraryMeta :: Meta }
|
||||||
deriving newtype (Eq, Ord, Semigroup, Monoid, Show, Read, Typeable)
|
deriving newtype (Eq, Ord, Semigroup, Monoid, Show, Read)
|
||||||
|
|
||||||
newtype ArbitraryPandoc = ArbitraryPandoc { unArbitraryPandoc :: Pandoc }
|
newtype ArbitraryPandoc = ArbitraryPandoc { unArbitraryPandoc :: Pandoc }
|
||||||
deriving newtype (Eq, Ord, Show, Read, Typeable)
|
deriving newtype (Eq, Ord, Show, Read)
|
||||||
|
|
||||||
newtype ArbitraryMapText a = ArbitraryMapText { unArbitraryMapText :: [(Text, a)] }
|
newtype ArbitraryMapText a = ArbitraryMapText { unArbitraryMapText :: [(Text, a)] }
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ spec = do
|
|||||||
pd = unArbitraryPandoc apd
|
pd = unArbitraryPandoc apd
|
||||||
(Pandoc metaNew _) = applyMetas metaList1 pd
|
(Pandoc metaNew _) = applyMetas metaList1 pd
|
||||||
metaMap1 = Map.fromList $ reverse metaList1 -- remove duplicate keys, keeping the first
|
metaMap1 = Map.fromList $ reverse metaList1 -- remove duplicate keys, keeping the first
|
||||||
metaList' = [(k, Just t) | (k, t) <- mlist metaNew, k `Set.member` metaMap1]
|
metaList' = [(k, Just t) | (k, t) <- mlist metaNew, k `Map.member` metaMap1]
|
||||||
metaList' `shouldMatchList` Map.toAscList metaMap1
|
metaList' `shouldMatchList` Map.toAscList metaMap1
|
||||||
|
|
||||||
it "should preserve untouched settings" $ do
|
it "should preserve untouched settings" $ do
|
||||||
|
|||||||
Reference in New Issue
Block a user