Я пытаюсь установить новый Rails 5.2.1 "Api only" -app.
Следуя некоторым учебникам, я был удивлен, что многие из них (если не все) пишут только спецификации запросов.Я также обнаружил опцию type: :api
в некоторых уроках.
В чем разница в type: :request
и type: :api
?
- Так что я немного запутался,Это обычная практика, чтобы бросить спецификации контроллера?
Или логика проверяется в спецификациях запроса вместо спецификаций контроллера? Из-за отсутствия логики представления?
RSpec.describe 'Authentications', type: :request do
...
end
RSpec.describe UsersController, type: :api do
...
end
Заранее спасибо