parent
54180756f7
commit
d78e1adfed
|
|
@ -0,0 +1,32 @@
|
|||
require 'spec_helper'
|
||||
|
||||
describe '#537 enum values spec' do
|
||||
let(:app) do
|
||||
Class.new(Grape::API) do
|
||||
namespace :issue_539 do
|
||||
class Spec < Grape::Entity
|
||||
expose :test_property, documentation: { values: [:foo, :bar] }
|
||||
end
|
||||
|
||||
desc 'create account',
|
||||
success: Spec
|
||||
get do
|
||||
end
|
||||
end
|
||||
|
||||
add_swagger_documentation format: :json
|
||||
end
|
||||
end
|
||||
|
||||
subject do
|
||||
get '/swagger_doc'
|
||||
JSON.parse(last_response.body)
|
||||
end
|
||||
|
||||
let(:property) { subject['definitions']['Spec']['properties']['test_property'] }
|
||||
|
||||
specify do
|
||||
expect(property).to include 'enum'
|
||||
expect(property['enum']).to eql %w(foo bar)
|
||||
end
|
||||
end
|
||||
Loading…
Reference in New Issue