Skip to content

Commit

Permalink
Speed up some tests
Browse files Browse the repository at this point in the history
  • Loading branch information
palkan committed Jan 6, 2025
1 parent e873d04 commit 33ab27b
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 17 deletions.
5 changes: 2 additions & 3 deletions spec/client_drain_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,13 @@

describe 'Client - Drain' do

before(:each) do
before(:all) do
@s = NatsServerControl.new
@s.start_server(true)
end

after(:each) do
after(:all) do
@s.kill_server
sleep 1
end

it 'should gracefully drain a connection' do
Expand Down
4 changes: 2 additions & 2 deletions spec/client_errors_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@

describe 'Client - Errors' do

before(:each) do
before(:all) do
@s = NatsServerControl.new
@s.start_server(true)
end

after(:each) do
after(:all) do
@s.kill_server
end

Expand Down
1 change: 0 additions & 1 deletion spec/client_reconnect_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@

after(:each) do
@s.kill_server
sleep 1
end

it 'should process errors from a server and reconnect' do
Expand Down
10 changes: 4 additions & 6 deletions spec/client_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,13 @@

describe 'Client - Specification' do

before(:each) do
before(:all) do
@s = NatsServerControl.new("nats://127.0.0.1:4522", "/tmp/test-nats.pid", "--cluster nats://127.0.0.1:4248 --cluster_name test-cluster")
@s.start_server(true)
end

after(:each) do
after(:all) do
@s.kill_server
sleep 1
end

it 'should connect' do
Expand Down Expand Up @@ -520,14 +519,13 @@
end

context 'with default port' do
before(:each) do
before(:all) do
@s4222 = NatsServerControl.new("nats://127.0.0.1:4222", "/tmp/test-nats.pid-4222")
@s4222.start_server(true)
end

after(:each) do
after(:all) do
@s4222.kill_server
sleep 1
end

it 'should connect' do
Expand Down
10 changes: 5 additions & 5 deletions spec/client_v2_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@
require 'monitor'

describe 'Client - v2.2 features' do

before(:each) do
@s = NatsServerControl.new("nats://127.0.0.1:4523", "/tmp/test-nats.pid", "-js")
before(:all) do
@tmpdir = Dir.mktmpdir("ruby-jetstream")
@s = NatsServerControl.new("nats://127.0.0.1:4523", "/tmp/test-nats.pid", "-js -sd=#{@tmpdir}")
@s.start_server(true)
end

after(:each) do
after(:all) do
@s.kill_server
sleep 1
FileUtils.remove_entry(@tmpdir)
end

it 'should receive a message with headers' do
Expand Down

0 comments on commit 33ab27b

Please sign in to comment.