We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 10ba1a9 commit 59287adCopy full SHA for 59287ad
spec/openapi_3/deprecated_field_spec.rb
@@ -0,0 +1,25 @@
1
+# frozen_string_literal: true
2
+
3
+require 'spec_helper'
4
5
+describe 'deprecated endpoint' do
6
+ def app
7
+ Class.new(Grape::API) do
8
+ desc 'Deprecated endpoint', deprecated: true
9
+ get '/foobar' do
10
+ { foo: 'bar' }
11
+ end
12
13
+ add_swagger_documentation openapi_version: '3.0'
14
15
16
17
+ subject do
18
+ get '/swagger_doc.json'
19
+ JSON.parse(last_response.body)
20
21
22
+ it 'includes the deprecated field' do
23
+ expect(subject['paths']['/foobar']['get']['deprecated']).to eql(true)
24
25
+end
0 commit comments