Тесты для concern точно такие же как и для api controller, разница лишь в том, что в тестах для concern в качестве анонимного контроллера используется наследник ApplicationController с подключением api responders и api authenticate внутри контроллера, а в тестах API:ApiController анонимным контроллером выступает наследник самого api controller, и подключения concerns напрямую не требуется, так как они уже подключены в родительском классе.
Тесты для ApiController работают без изменений.
Тесты для concern точно такие же как и для api controller, разница лишь в том, что в тестах для concern в качестве анонимного контроллера используется наследник ApplicationController с подключением api responders и api authenticate внутри контроллера, а в тестах API:ApiController анонимным контроллером выступает наследник самого api controller, и подключения concerns напрямую не требуется, так как они уже подключены в родительском классе. Тесты для ApiController работают без изменений.