@@ -116,6 +116,46 @@ tests =
117 in (para $ cite [citation] "citep:pandoc")
117 in (para $ cite [citation] "citep:pandoc")
119+ , "multiple simple citations" =:
120+ "citep:picard,riker" =?>
121+ let picard = Citation
122+ { citationId = "picard"
123+ , citationPrefix = mempty
124+ , citationSuffix = mempty
125+ , citationMode = NormalCitation
126+ , citationNoteNum = 0
130+ { citationId = "riker"
131+ , citationPrefix = mempty
132+ , citationSuffix = mempty
133+ , citationMode = NormalCitation
134+ , citationNoteNum = 0
137+ in (para $ cite [picard,riker] "citep:picard,riker")
139+ , "multiple simple citations succeeded by comma" =:
140+ "citep:picard,riker," =?>
141+ let picard = Citation
142+ { citationId = "picard"
143+ , citationPrefix = mempty
144+ , citationSuffix = mempty
145+ , citationMode = NormalCitation
146+ , citationNoteNum = 0
150+ { citationId = "riker"
151+ , citationPrefix = mempty
152+ , citationSuffix = mempty
153+ , citationMode = NormalCitation
154+ , citationNoteNum = 0
157+ in (para $ cite [picard,riker] "citep:picard,riker" <> str ",")
119 , "extended citation" =:
159 , "extended citation" =:
120 "[[citep:Dominik201408][See page 20::, for example]]" =?>
160 "[[citep:Dominik201408][See page 20::, for example]]" =?>
121 let citation = Citation
161 let citation = Citation