Sha256: c4fa2905c2b7f7cd97f18432f5a2e114ca866da5f879c8625b9336cc4546b7f3
Contents?: true
Size: 940 Bytes
Versions: 7
Compression:
Stored size: 940 Bytes
Contents
require 'spec_helper' describe Rearview::Configuration do context 'initialize' do it 'sets defaults' do config = Rearview::Configuration.new expect(config.default_from.present?).to be_true expect(config.graphite_url.present?).to be_true expect(config.pagerduty_url.present?).to be_true expect(config.sandbox_timeout.present?).to be_true expect(config.enable_alerts.present?).to be_true expect(config.preload_jobs.present?).to be_true expect(config.enable_monitor.present?).to be_true end end context 'with_argv' do it 'processes args as command line options' do config = Rearview::Configuration.new expect { config.with_argv(["--no-preload","--no-alerts","--no-monitor"]) }.not_to raise_error expect(config.preload_jobs?).to be_false expect(config.monitor_enabled?).to be_false expect(config.alerts_enabled?).to be_false end end end
Version data entries
7 entries across 7 versions & 1 rubygems