Sha256: cbf22c6a2c65c6962418f62b3232e590209eab7b74e7399de5c79a55fce2741b
Contents?: true
Size: 635 Bytes
Versions: 1
Compression:
Stored size: 635 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe '#873 detect wildcard segments as path parameters' do let(:app) do Class.new(Grape::API) do resource :books do get '*section/:title' do { message: 'hello world' } end end add_swagger_documentation end end let(:parameters) { subject['paths']['/books/{section}/{title}']['get']['parameters'] } subject do get '/swagger_doc' JSON.parse(last_response.body) end specify do section_param = parameters.find { |param| param['name'] == 'section' } expect(section_param['in']).to eq 'path' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitlab-grape-swagger-1.5.0 | spec/issues/873_wildcard_segments_path_parameters_spec.rb |