lib/saorin/test.rb in saorin-0.3.2 vs lib/saorin/test.rb in saorin-0.4.0
- old
+ new
@@ -55,16 +55,15 @@
:Logger => Logger.new('/dev/null'),
:AccessLog => [],
}.merge(options))
@server.start
end
- sleep 2
+ sleep 1
end
def shutdown_test_server
Process.kill :INT, @pid
- sleep 2
end
def create_test_client(options = {})
@client = Saorin::Client.new({
:url => "http://127.0.0.1:#{PORT}"
@@ -77,22 +76,20 @@
def test_notify(*args)
@client.notify *args
end
- shared_context 'setup rpc server client' do
- let(:server_adapter) {}
- let(:client_adapter) {}
+ shared_context 'setup rpc server client' do |options|
before(:all) do
- create_test_server :adapter => server_adapter
- create_test_client :adapter => client_adapter
+ create_test_server :adapter => options[:server]
+ create_test_client :adapter => options[:client]
end
after(:all) do
shutdown_test_server
end
end
- shared_examples 'rpc server client' do
+ shared_examples 'rpc communicatable' do
it 'string' do
value = '123'
test_call('identity', value).should eq value
end