-
Sub-task
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
Tests for our web service exist at https://github.com/bookbrainz/bookbrainz-ws/tree/master/tests . We would like to increase the number of unit tests running on our code, to ensure that if something is broken, it gets caught before the code is deployed in the production environment.
We'd like tests to be added for the following routes in our web service:
- GET /publication/
- POST /publication/
For each endpoint, the following should be tested:
- That the endpoint works with expected input (including query parameters)
- That single errors (eg. invalid data type) in any data fields cause error responses
- That missing data is handled correctly (either ignored or results in an error response)