>>===== MODE =====>> bibliography <<===== MODE =====<< >>===== RESULT =====>>
Doe, Book C
Doe, Book B
Roe, Book A
<<===== RESULT =====<< This test originally anticipated that names should be forced to long form when generating sort keys. This behavior was in conflict with the explicit terms of the specification: http://citationstyles.org/downloads/specification.html#sorting-macros It also caught users early in the deployment of citproc-js in Zotero: http://forums.zotero.org/discussion/18246/sort-bibliography-by-author-priority-of-surnames-given-names-and-initials/ The test has been amended to reflect correct behavior, by switching the input order of the "Book B" and "Book C" entries. Three other tests based on user data now cover this behavior: sort_VariousNameMacros1.txt sort_VariousNameMacros2.txt sort_VariousNameMacros3.txt >>===== CSL =====>> <<===== CSL =====<< >>===== INPUT =====>> [ { "author": [ { "family": "Roe", "given": "Jane" } ], "id": "ITEM-1", "title": "Book A", "type": "book" }, { "author": [ { "family": "Doe", "given": "John" } ], "id": "ITEM-2", "title": "Book C", "type": "book" }, { "author": [ { "family": "Doe", "given": "James" } ], "id": "ITEM-3", "title": "Book B", "type": "book" } ] <<===== INPUT =====<< >>===== VERSION =====>> 1.0 <<===== VERSION =====<<