Sha256: 890ffb7cfa1458a8c0e78071d0a00174be131cfb0ab666cfe0bd5ef20d5f7c98
Contents?: true
Size: 782 Bytes
Versions: 17
Compression:
Stored size: 782 Bytes
Contents
require 'spec_helper' describe 'Infobar config' do before do ComplexConfig::Provider.config_dir = Pathname.new(__FILE__).join('../../config') extend ComplexConfig::Provider::Shortcuts ComplexConfig::Provider.reload end after do ComplexConfig::Provider.config_dir = nil ComplexConfig::Provider.reload end it 'configuration exists' do expect(cc.infobar?).not_to be_nil end it 'configures default infobar' do Infobar(total: 23) expect(infobar.display.output).to receive(:<<).with(?\r) expect(infobar.display.output).to receive(:<<).with( "\e[38;5;22m\e[48;5;40m\e[0m\e[0m" ) expect(infobar.display.output).to receive(:<<).with(%r(Progress 0/23.*⣽)) infobar.update expect(infobar).to be_show end end
Version data entries
17 entries across 17 versions & 1 rubygems