Ensure All Endpoint Tests are Passing
License and Copyright Notice
By submitting this issue or commenting on this issue, or contributing any content to this issue, you certify under the Developer Certificate of Origin that the content you post may be licensed under GPLv3 (for code) or CC-BY-SA 4.0 International (for non-code content).
What is the goal or the problem, and why is it important?
The goal of this issue is to make sure that the endpoint tests developed from issue #5 (closed) are passing in the case that some of them are not. This will ensure that they are reliable and ready for use.
How are you going to achieve the goal or solve the problem?
Once issue #5 (closed) is completed, this issue will involve revisiting the REST API code to make sure all tests are properly passing.
What will be produced as a result of this effort and where will it live on GitLab?
The controllers and routes files will be updated to reflect any necessary changes.
Give a justification of weight or due date.
This issue has been given a weight of 3 because issues with endpoints can be obscure and may take some time to sort out.
Who will do it, and what will they do?
@nathanlach60 and @gcolon021 will complete this issue by finding any failing tests and modifying the underlying failing code accordingly.
What was the outcome?
Currently we have twelve tests, with each endpoint having 2 - one test that should pass and one that should fail. All twelve tests currently pass. The test information can be found here and includes Given, When, Then documentation for them.