git.iko.soy/typeable/pandoc
on master help sign in
Track changes tests.
afdc0afJesse Rosenthal
tests/Tests/Readers/Docx.hs+28−4
@@ -124,13 +124,37 @@ tests = [ testGroup "inlines"
124 ]
124 ]
125 , testGroup "track changes"
125 , testGroup "track changes"
126 [ testCompare
126 [ testCompare
127− "insert insertion (insertions only)"
127+ "insertion (default)"
128 "docx.track_changes_insertion.docx"
128 "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"
130 , testCompare
138 , 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)"
132 "docx.track_changes_deletion.docx"
156 "docx.track_changes_deletion.docx"
133− "docx.track_changes_deletion_only_ins.native"
157+ "docx.track_changes_deletion_all.native"
134 ]
158 ]
135 ]
159 ]
136
160
tests/docx.track_changes_deletion_only_ins.native → tests/docx.track_changes_deletion_accept.nativerenamed

The content is the same.

tests/docx.track_changes_deletion_all.nativenew file+1
@@ -0,0 +1 @@
1+[Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "text",Space,Str "with",Space,Str "a",Span ("",["deletion"],[("author","eng-dept"),("date","2014-06-25T10:42:00Z")]) [Str "n",Space,Str "excessively",Space,Str "modified"],Space,Str "deletion."]]
tests/docx.track_changes_deletion_reject.nativenew file+1
@@ -0,0 +1 @@
1+[Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "text",Space,Str "with",Space,Str "an",Space,Str "excessively",Space,Str "modified",Space,Str "deletion."]]
tests/docx.track_changes_insertion_only_ins.native → tests/docx.track_changes_insertion_accept.nativerenamed

The content is the same.

tests/docx.track_changes_insertion_all.nativenew file+1
@@ -0,0 +1 @@
1+[Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "text",Space,Str "with",Space,Span ("",["insertion"],[("author","eng-dept"),("date","2014-06-25T10:40:00Z")]) [Str "two",Space,Str "exciting"],Space,Str "insertions."]]
tests/docx.track_changes_insertion_reject.nativenew file+1
@@ -0,0 +1 @@
1+[Para [Str "This",Space,Str "is",Space,Str "a",Space,Str "text",Space,Str "with",Space,Str "insertions."]]