Sha256: 8af3557fbdf5b36ddb895bc4ea303dd2455e6c8c2f6929283c54a437bfea3a1f
Contents?: true
Size: 1013 Bytes
Versions: 3
Compression:
Stored size: 1013 Bytes
Contents
require 'spec_helper' describe Pause::Configuration, '#configure' do subject { Pause::Configuration.new } it 'should allow configuration via block' do subject.configure do |c| c.redis_host = '128.23.12.8' c.redis_port = '2134' c.redis_db = '13' c.resolution = 5000 c.history = 6000 c.sharded = true end expect(subject.redis_host).to eq('128.23.12.8') expect(subject.redis_port).to eq(2134) expect(subject.redis_db).to eq('13') expect(subject.resolution).to eq(5000) expect(subject.history).to eq(6000) expect(subject.sharded).to be true end it 'should provide redis defaults' do subject.configure do |config| # do nothing end expect(subject.redis_host).to eq('127.0.0.1') expect(subject.redis_port).to eq(6379) expect(subject.redis_db).to eq('1') expect(subject.resolution).to eq(600) # 10 minutes expect(subject.history).to eq(86400) # one day expect(subject.sharded).to be false end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pause-0.4.0 | spec/pause/configuration_spec.rb |
pause-0.2.1 | spec/pause/configuration_spec.rb |
pause-0.2.0 | spec/pause/configuration_spec.rb |