@@ -124,13 +124,37 @@ tests = [ testGroup "inlines"
124124 ]
125125 , testGroup "track changes"
126126 [ testCompare
127− "insert insertion (insertions only)"
127+ "insertion (default)"
128128 "docx.track_changes_insertion.docx"
129− "docx.track_changes_insertion_only_ins.native"
129+ "docx.track_changes_insertion_accept.native"
130+ , testCompareWithOpts def{readerTrackChanges=AcceptChanges}
131+ "insert insertion (accept)"
132+ "docx.track_changes_insertion.docx"
133+ "docx.track_changes_insertion_accept.native"
134+ , testCompareWithOpts def{readerTrackChanges=RejectChanges}
135+ "remove insertion (reject)"
136+ "docx.track_changes_insertion.docx"
137+ "docx.track_changes_insertion_reject.native"
130138 , testCompare
131− "skip deletion (insertions only)"
139+ "deletion (default)"
140+ "docx.track_changes_deletion.docx"
141+ "docx.track_changes_deletion_accept.native"
142+ , testCompareWithOpts def{readerTrackChanges=AcceptChanges}
143+ "remove deletion (accept)"
144+ "docx.track_changes_deletion.docx"
145+ "docx.track_changes_deletion_accept.native"
146+ , testCompareWithOpts def{readerTrackChanges=RejectChanges}
147+ "insert deletion (reject)"
148+ "docx.track_changes_deletion.docx"
149+ "docx.track_changes_deletion_reject.native"
150+ , testCompareWithOpts def{readerTrackChanges=AllChanges}
151+ "keep insertion (all)"
152+ "docx.track_changes_deletion.docx"
153+ "docx.track_changes_deletion_all.native"
154+ , testCompareWithOpts def{readerTrackChanges=AllChanges}
155+ "keep deletion (all)"
132156 "docx.track_changes_deletion.docx"
133− "docx.track_changes_deletion_only_ins.native"
157+ "docx.track_changes_deletion_all.native"
134158 ]
135159 ]
136160