diff options
Diffstat (limited to 'spec/unit')
-rw-r--r-- | spec/unit/zero/request/parameter/payload_spec.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/unit/zero/request/parameter/payload_spec.rb b/spec/unit/zero/request/parameter/payload_spec.rb index 9cf1198..6f54361 100644 --- a/spec/unit/zero/request/parameter/payload_spec.rb +++ b/spec/unit/zero/request/parameter/payload_spec.rb @@ -50,6 +50,16 @@ describe Zero::Request::Parameter, '#payload' do its(:payload) { should == {'bar[]' => ['foo', 'bar']} } end + context 'with encoding in the content type' do + let(:env) do + EnvGenerator.post('/foo', { + :input => 'foo=bar', + 'CONTENT_TYPE' => 'multipart/form-data; charset=UTF-8' + }) + end + its(:payload) { should == {'foo' => 'bar'} } + end + # TODO behaves like this, but is this really good like this? context 'with a post body and content type application/json' do let(:env) do |