Sha256: 468869f44e4eeb5e41eab2cfa8e3f6656e5f99a353962f877c67fac9fce3cec9

Contents?: true

Size: 419 Bytes

Versions: 23

Compression:

Stored size: 419 Bytes

Contents

require 'spec_helper'

unless RUBY_PLATFORM == 'opal'
  describe Volt::MiddlewareStack do
    before do
      @stack = Volt::MiddlewareStack.new
    end

    it 'should insert a middleware at the end of the stack when calling use' do
      middleware1 = double('middleware1')
      @stack.use(middleware1, 'arg1')

      expect(@stack.middlewares).to eq([
        [[middleware1, 'arg1'], nil]
      ])
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
volt-0.9.7.pre8 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.7.pre7 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.7.pre6 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.7.pre5 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.7.pre3 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.7.pre2 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.6 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.6.pre3 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.6.pre2 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.6.pre1 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre12 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre11 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre9 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre8 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre7 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre6 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre5 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre4 spec/server/middleware/middleware_stack_spec.rb
volt-0.9.5.pre3 spec/server/middleware/middleware_stack_spec.rb