Skip to content

Commit 759d561

Browse files
committed
Clarify test about handling optional request bodies
1 parent 25d14df commit 759d561

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

spec/middlewares/request_validation/request_body_validation_spec.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,14 +238,21 @@ def fixture_path(name)
238238
header Rack::CONTENT_TYPE, 'foo/bar'
239239
post path, JSON.generate({ say: 'no ' })
240240

241-
expect(last_response.status).to be(400), last_response.body
241+
expect(last_response.status).to be(400)
242+
end
243+
244+
it 'returns 200 if content-type is unknown and request body is valid' do
245+
header Rack::CONTENT_TYPE, 'foo/bar'
246+
post path, JSON.generate({ say: 'yes' })
247+
248+
expect(last_response.status).to be(200)
242249
end
243250

244251
it 'returns 400 if request body is invalid' do
245252
header Rack::CONTENT_TYPE, 'application/json'
246253
post path, JSON.generate({ say: 'no ' })
247254

248-
expect(last_response.status).to be(400), last_response.body
255+
expect(last_response.status).to be(400)
249256
end
250257
end
251258

0 commit comments

Comments
 (0)