spec/lib/protobuf/rpc/servers/socket_server_spec.rb in protobuffy-3.6.0 vs spec/lib/protobuf/rpc/servers/socket_server_spec.rb in protobuffy-4.0.0
- old
+ new
@@ -1,38 +1,38 @@
require 'spec_helper'
-require 'spec/support/test/resource_service'
require 'protobuf/rpc/servers/socket_runner'
require 'protobuf/socket'
+require SUPPORT_PATH.join('resource_service')
-describe Protobuf::Rpc::Socket::Server do
+RSpec.describe Protobuf::Rpc::Socket::Server do
before(:each) do
load 'protobuf/socket.rb'
end
before(:all) do
load 'protobuf/socket.rb'
Thread.abort_on_exception = true
@options = OpenStruct.new(:host => "127.0.0.1", :port => 9399, :backlog => 100, :threshold => 100)
@runner = ::Protobuf::Rpc::SocketRunner.new(@options)
@server = @runner.instance_variable_get(:@server)
- @server_thread = Thread.new(@runner) { |runner| runner.run }
+ @server_thread = Thread.new(@runner, &:run)
Thread.pass until @server.running?
end
after(:all) do
@server.stop
@server_thread.join
end
it "Runner provides a stop method" do
- @runner.should respond_to(:stop)
+ expect(@runner).to respond_to(:stop)
end
it "provides a stop method" do
- @server.should respond_to(:stop)
+ expect(@server).to respond_to(:stop)
end
it "signals the Server is running" do
- @server.should be_running
+ expect(@server).to be_running
end
end