Sha256: 1312f985eeee643709d769cca15efcce0742e007b28ec0df77a67d03f206a6e6

Contents?: true

Size: 564 Bytes

Versions: 6

Compression:

Stored size: 564 Bytes

Contents

require 'spec_helper'
require 'spec/proto/test_service_impl'
require 'protobuf/rpc/servers/evented_runner'

describe Protobuf::Rpc::EventedServer do

  it "provides a Runner class" do 
    runner_class = described_class.to_s.gsub(/Server/, "Runner")
    expect { Protobuf::Util.constantize(runner_class) }.to_not raise_error     
  end

  it "Runner provides a stop method" do
    runner_class = described_class.to_s.gsub(/Server/, "Runner")
    runner_class = Protobuf::Util.constantize(runner_class)
    runner_class.respond_to?(:stop).should be_true
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
protobuf-1.1.3 spec/unit/rpc/servers/evented_server_spec.rb
protobuf-1.1.2 spec/unit/rpc/servers/evented_server_spec.rb
protobuf-1.1.1 spec/unit/rpc/servers/evented_server_spec.rb
protobuf-1.1.0.beta2 spec/unit/rpc/servers/evented_server_spec.rb
protobuf-1.1.0.beta1 spec/unit/rpc/servers/evented_server_spec.rb
protobuf-1.1.0.beta0 spec/unit/rpc/servers/evented_server_spec.rb