Ensures that we are correctly maintaining the casing of requested fields when they are case-sensitive, for the libraries endpoint (e.g. fields=fileType)
What are the acceptance criteria?
New tests correctly cover case-sensitive fields, and are passing. Requesting the fileType field on the libraries endpoint returns the field as expected, not null.
Type of Change
What issue does this relate to?
Resolves #86
What should this PR do?
Ensures that we are correctly maintaining the casing of requested fields when they are case-sensitive, for the libraries endpoint (e.g.
fields=fileType
)What are the acceptance criteria?
New tests correctly cover case-sensitive fields, and are passing. Requesting the
fileType
field on the libraries endpoint returns the field as expected, not null.