require 'spec_helper' describe Zero::Request::Parameter, '#query' do subject { Zero::Request::Parameter.new(env) } context "without parameters" do let(:env) { EnvGenerator.get('/foo') } its(:query) { should == {} } end context "with a query string" do let(:env) { EnvGenerator.get('/foo?bar=baz') } its(:query) { should == {'bar' => 'baz'} } end context "with a post body" do let(:env) { EnvGenerator.post('/foo', {:input => 'bar=baz'}) } its(:query) { should == {} } end end