Sha256: 9e8397ed2d088a14e72111f167fe3787e7c8238e421e9791830444a7819c31c0

Contents?: true

Size: 506 Bytes

Versions: 6

Compression:

Stored size: 506 Bytes

Contents

require 'spec_helper'

# to stub
def EventMachine.run(&block)
  block.call
end

describe Tunnels do
  describe '.run!' do
    context 'with no args' do
      it 'works' do
        mock(EventMachine).start_server('127.0.0.1', 443, Tunnels::HttpsProxy, 80)
        Tunnels.run!
      end
    end

    context 'with args' do
      it 'works' do
        mock(EventMachine).start_server('127.0.0.1', 443, Tunnels::HttpsProxy, 80)
        Tunnels.run!('127.0.0.1:443', '127.0.0.1:80')
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
multitunnels-1.0.2 spec/tunnels_spec.rb
multitunnels-1.0.1 spec/tunnels_spec.rb
multitunnels-1.0.0 spec/tunnels_spec.rb
tunnels-1.2.2 spec/tunnels_spec.rb
tunnels-1.2.1 spec/tunnels_spec.rb
tunnels-1.2.0 spec/tunnels_spec.rb