Problem/Motivation
The rest_test module is a module for exercising edge cases in the REST module, and is used extensively by REST's integration test coverage.
The JSON API module is porting this test coverage in #2930028. It also wants to test these edge cases, see #2930028-61: Comprehensive JSON API integration test coverage phase 1: for every entity type, individual resources only.
Ironically, the jsonapi module is an alternative to the rest module … but the rest_test module that it wants to reuse in its tests depends on the rest module.
Proposed resolution
There is no reason for the rest_test module to depend on the rest module. Remove this dependency.
Remaining tasks
None.
User interface changes
None.
API changes
None.
Data model changes
None.
Comments
Comment #2
wim leersComment #3
borisson_The reasons in the #1 are solid.
Comment #4
alexpottCommitted a7a9a87 and pushed to 8.6.x. Thanks!
Setting the issue to patch to be ported for cherry-pick once 8.5.0 is out.
Comment #6
alexpottCommitted dcc8e9d and pushed to 8.5.x. Thanks!