Sha256: df407af9a7b0cbd64eb23d91c5f3ec6275eabb92484f1e2d600d8eb7abded0ae
Contents?: true
Size: 798 Bytes
Versions: 2
Compression:
Stored size: 798 Bytes
Contents
# frozen_string_literal: true require File.expand_path(File.join(File.dirname(__FILE__), "spec_helper")) describe "ProgressBar percentage output" do let(:progress_bar) { ProgressBar.new(100, :percentage) } 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 let(:progress_bar) { ProgressBar.new(42, :percentage) } before do progress_bar.count = 21 end it { should == "[ 50.00%]" } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
progress_bar-1.3.3 | spec/percentage_spec.rb |
progress_bar-1.3.2 | spec/percentage_spec.rb |