Sha256: 36a18e8952ead2743b0d6ef83e30d2e4ac9e603dc075baf2a30783eef50e8957
Contents?: true
Size: 781 Bytes
Versions: 17
Compression:
Stored size: 781 Bytes
Contents
require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper')) describe 'ProgressBar percentage output' do before do @progress_bar = ProgressBar.new(100, :percentage) end subject { @progress_bar.to_s } describe 'at count=0' do before do @progress_bar.count = 0 end it { should == "[ 0%]" } end describe 'at count=50' do before do @progress_bar.count = 50 end it { should == "[ 50%]" } end describe 'at count=100' do before do @progress_bar.count = 100 end it { should == "[100%]" } end describe 'with a max that is not 100' do before do @progress_bar = ProgressBar.new(42, :percentage) @progress_bar.count = 21 end it { should == '[ 50.00%]' } end end
Version data entries
17 entries across 17 versions & 1 rubygems