Sha256: 1a02c6a9c161bcb8c17ca9ed41e49f970244c0ef4a73af036a1d0f445a17bfdd
Contents?: true
Size: 735 Bytes
Versions: 3
Compression:
Stored size: 735 Bytes
Contents
describe Speedup do context '#collectors=' do it 'assigns collector options' do Speedup.collectors = [:request, {rubyprof: {profile_request: true}}] Speedup.prepare_collectors expect( Speedup.collectors.detect{|col| col.key == :rubyprof}.instance_variable_get(:@profile_request) ).to eq( true ) end it 'prepare only one collector class per name' do Speedup.collectors = [:request, :rubyprof, {rubyprof: {profile_request: true}}] Speedup.prepare_collectors expect( Speedup.collectors.select{|col| col.key == :rubyprof}.size ).to eq( 1 ) expect( Speedup.collectors.detect{|col| col.key == :rubyprof}.instance_variable_get(:@profile_request) ).to eq( true ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
speedup-rails-0.0.15 | spec/speedup/speedup_spec.rb |
speedup-rails-0.0.13 | spec/speedup/speedup_spec.rb |
speedup-rails-0.0.12 | spec/speedup/speedup_spec.rb |