spec/lib/pool_spec.rb in picky-4.10.0 vs spec/lib/pool_spec.rb in picky-4.11.0

- old
+ new

@@ -2,11 +2,11 @@ # require 'spec_helper' describe Picky::Pool do - let(:pool) do + let(:pool_klass) do Class.new do extend Picky::Pool attr_reader :number @@ -28,53 +28,53 @@ end context 'functional' do before(:each) do described_class.clear - pool.clear + pool_klass.clear other.clear end it 'lets me get an instance' do - pool.new(1).should be_kind_of(pool) + pool_klass.new(1).should be_kind_of(pool_klass) end it 'does not create a new reference if it has free ones' do - p1 = pool.new 1 - p2 = pool.new 2 + p1 = pool_klass.new 1 + p2 = pool_klass.new 2 p1.release - pool.free_size.should == 1 + pool_klass.free_size.should == 1 end it 'gives me the released reference if I try to new' do - p1 = pool.new 1 - p2 = pool.new 2 + p1 = pool_klass.new 1 + p2 = pool_klass.new 2 p1.release - pool.new(3).number.should == 3 + pool_klass.new(3).number.should == 3 end it 'releases all PoolTests if called on PoolTest' do - p1 = pool.new 1 - pool.new 2 + p1 = pool_klass.new 1 + pool_klass.new 2 other.new 1 other.new 2 other.free_size.should == 0 - pool.release_all + pool_klass.release_all - pool.new(3).should == p1 + pool_klass.new(3).should == p1 other.free_size.should == 0 end it 'releases all if called on Pool' do - pool.new 1 - pool.new 2 + pool_klass.new 1 + pool_klass.new 2 other.new 1 other.new 2 - pool.free_size.should == 0 + pool_klass.free_size.should == 0 described_class.release_all - pool.free_size.should == 2 + pool_klass.free_size.should == 2 end end end