diff --git a/spec/rails/doc/smart/expected.yaml b/spec/rails/doc/smart/expected.yaml index d0bc855..afa610e 100644 --- a/spec/rails/doc/smart/expected.yaml +++ b/spec/rails/doc/smart/expected.yaml @@ -19,6 +19,13 @@ paths: summary: get tags: - Page + parameters: + - name: head + in: query + required: false + schema: + type: integer + example: 1 responses: '200': description: return HTML @@ -27,8 +34,8 @@ paths: schema: type: string example: 'HelloHello' -# '204': -# description: return no content + '204': + description: return no content "/tables": get: summary: index diff --git a/spec/requests/rails_smart_merge_spec.rb b/spec/requests/rails_smart_merge_spec.rb index 9b75443..7afa0ab 100644 --- a/spec/requests/rails_smart_merge_spec.rb +++ b/spec/requests/rails_smart_merge_spec.rb @@ -117,5 +117,10 @@ get '/pages' expect(response.status).to eq(200) end + + it 'return no content' do + get '/pages?head=1' + expect(response.status).to eq(204) + end end end