Sha256: 656c55727848fd818fa98fc3b0f16b1fd8c8d89a1efddb9ffd9d96b245437360

Contents?: true

Size: 648 Bytes

Versions: 28

Compression:

Stored size: 648 Bytes

Contents

# encoding: utf-8
#
require 'spec_helper'

describe Picky::Adapters::Rack::LiveParameters do

  let(:live_parameters) { stub :live_parameters }
  let(:adapter) { described_class.new live_parameters }

  describe 'to_app' do
    it 'works' do
      lambda { adapter.to_app }.should_not raise_error
    end
    it 'returns the right thing' do
      adapter.to_app.should respond_to(:call)
    end
    it 'returned lambda should call parameters on the live parameters' do
      env = { 'rack.input' => 'some input' }

      live_parameters.should_receive(:parameters).once.with({}).and_return Hash.new

      adapter.to_app.call env
    end
  end

end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
picky-4.0.0pre1 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.16 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.15 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.14 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.13 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.12 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.11 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.10 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.9 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.8 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.7 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.6 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.4 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.3 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.2 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.1 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.6.0 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.5.4 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.5.3 spec/lib/adapters/rack/live_parameters_spec.rb
picky-3.5.2 spec/lib/adapters/rack/live_parameters_spec.rb