Description
The new iOS endpoints currently have no tests at all. We want to go back and implement a set of integration tests using the framework developed by @daniel and @Clarakosi.
T234995 contains an initial discussion. Daniel's recommendation for the first iteration is that the initial tests can reside in api-testing repo, with the understanding that we will revisit that at a later point.
The first step will be to define the test requirements for each endpoint and then implement the tests.
Requirements
- Review existing iOS endpoints and define test requirements for each:
- Implement GET History Filter (T231597)
- Implement GET page history (T231558)
- Implement bot edit count endpoint (T234488)
- Implement anonymous edit count endpoint (T234487)
- Implement reverted edits count endpoint (T234486)
- Implement GET Edit Count (T231590)
- Implement Editors Count Endpoint (T234485)
- Implement GET Revision Comparison (T231580)
- Implement GET Page Revision (T231588)
- Implement Integration Tests for each endpoint
- Implement GET History Filter (T231597)
- Implement GET page history (T231558)
- Implement bot edit count endpoint (T234488)
- Implement anonymous edit count endpoint (T234487)
- Implement reverted edits count endpoint (T234486)
- Implement GET Edit Count (T231590)
- Implement Editors Count Endpoint (T234485)
- Implement GET Revision Comparison (T231580)
- Implement GET Page Revision (T231588)