Я получаю эту ошибку при запуске теста rspec.
Swagger Doc создается правильно. Я думаю, что мне не хватает некоторых изменений конфигурации, связанных с маршрутом для rspec.
Я поделился своим файлом спецификации для справки, пожалуйста, проверьте. дайте мне знать, если вам нужны какие-либо другие детали.
Failure/Error: raise ActionController::RoutingError, "No route matches [#{env['REQUEST_METHOD']}] #{env['PATH_INFO'].inspect}"
ActionController::RoutingError:
No route matches [POST] "/api/v1/orders"
describe 'Orders API' do
path '/orders' do
post 'Get menu for new business order' do
tags 'Business Orders'
parameter name: :business_order, in: :body, schema: {
type: :object,
properties: {
latitude: { type: :string },
longitude: { type: :string }
},
required: ['latitude', 'longitude' ]
}
response '200', 'success' do
let(:business_order) { {latitude: 0.000,longitude: 0.00 } }
run_test!
end
end
end
end