Sha256: 541bdbc7be7bff8513e59d4809b2b16fce1d778279e33530ef6e646f2c0c8738

Contents?: true

Size: 1.46 KB

Versions: 36

Compression:

Stored size: 1.46 KB

Contents

# encoding:utf-8

require 'spec_helper'

describe CelluloidPubsub::WebServer do
  it 'should have host constant' do
    expect(CelluloidPubsub::WebServer::HOST).to eq('0.0.0.0')
  end

  it 'should have host constant' do
    expect(CelluloidPubsub::WebServer::PORT).to eq(1234)
  end

  it 'should have host constant' do
    expect(CelluloidPubsub::WebServer::PATH).to eq('/ws')
  end
  let(:options) { {} }
  let(:web_server) { mock }

  before(:each) do
    CelluloidPubsub::WebServer.stubs(:new).returns(web_server)
  end

  #  it '#initialize with default values ' do
  #    web_server.parse_options({})
  #    web_server.hostname.should eq(CelluloidPubsub::WebServer::HOST)
  #    web_server.port.should eq(CelluloidPubsub::WebServer::PORT)
  #    web_server.path.should eq(CelluloidPubsub::WebServer::PATH)
  #    web_server.backlog.should eq(1024)
  #    web_server.spy.should eq(false)
  #  end
  #
  #  describe '#with custom values' do
  #    let(:hostname) { '192.0.0.1' }
  #    let(:port) { 13_456 }
  #    let(:path) { '/pathy' }
  #    let(:backlog) { 2048 }
  #    let(:spy) { true }
  #
  #    it '#initialize with custom values ' do
  #      web_server.parse_options(hostname: hostname, port: port, path: path, spy: spy, backlog: backlog)
  #      web_server.hostname.should eq(hostname)
  #      web_server.port.should eq(port)
  #      web_server.path.should eq(path)
  #      web_server.backlog.should eq(backlog)
  #      web_server.spy.should eq(spy)
  #    end
  #  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
celluloid_pubsub-0.8.4 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.8.3 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.8.2 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.8.1 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.8.0 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.9 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.8 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.7 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.6 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.5 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.4 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.3 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.2 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.1 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.7.0 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.6.1 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.6.0 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.5.2 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.5.1 spec/lib/celluloid_pubsub/web_server_spec.rb
celluloid_pubsub-0.5.0 spec/lib/celluloid_pubsub/web_server_spec.rb