A test case is considered implemented when it has a corresponding PDF file in

  • /test/cases/passed/
  • /test/cases/failing/

@todo: Set up Git LFS and check PDFs into project?

Preliminary List

These are common test cases we’ve run into so far:

annot__freehand_ink
annot__highlight
annot__text_note
annot__underline
author
author__strip_filler_words
author__editors_only
author__multiple
author__none
author__swap_last_first_order
doi
back_matter
characters__keep_emoji
characters__strip_invalid_win
characters__strip_invalid_macos
characters__strip_control
edition__
edition__second_to_2nd
edition__edition_to_ed
edition__strip_redundant_first_ed
edition__keep_last_when_multiple
filename__truncate_with_room_for_ext
filename__keep_acronym_caps
filename__caps_to_title_case
isbn__10
isbn__13
isbn__multiple_same_format
isbn__multiple_mixed_format
isbn__alphanumeric_and_spaces
loc
loc__multiple
misc__skip_non_pdf_files
publisher
publisher__strip_filler_words
title__keep_first_the
title__none
title__move_subtitle
title__strip_edition
subtitle
subtitle__ignore_false
subtitle__split_from_title
subtitle__strip_edition
year__keep_latest
year