Increase test coverage to stop codecov from complaining
This commit is contained in:
parent
626eaee761
commit
c8e6dc86d7
1 changed files with 22 additions and 0 deletions
|
|
@ -5,6 +5,7 @@ require 'spec_helper'
|
||||||
describe EventsHelper, type: :helper do
|
describe EventsHelper, type: :helper do
|
||||||
let(:conference) { create(:conference) }
|
let(:conference) { create(:conference) }
|
||||||
let(:event) { create(:event_full, program: conference.program) }
|
let(:event) { create(:event_full, program: conference.program) }
|
||||||
|
let(:event_schedule) { create(:event_schedule) }
|
||||||
let(:my_vote) { 3 }
|
let(:my_vote) { 3 }
|
||||||
let(:max_rating) { 5 }
|
let(:max_rating) { 5 }
|
||||||
let(:fraction) { my_vote.to_s + '/' + max_rating.to_s }
|
let(:fraction) { my_vote.to_s + '/' + max_rating.to_s }
|
||||||
|
|
@ -28,6 +29,27 @@ describe EventsHelper, type: :helper do
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe '#canceled_replacement_event_label' do
|
||||||
|
describe 'returns nothing' do
|
||||||
|
it "when the event isn't cancelled and is not a replacement" do
|
||||||
|
event.state == 'confirmed'
|
||||||
|
expect(canceled_replacement_event_label(event, nil, 'text-class')).to eq nil
|
||||||
|
end
|
||||||
|
|
||||||
|
it 'when the event is canceled' do
|
||||||
|
event.state = 'canceled'
|
||||||
|
expect(canceled_replacement_event_label(event, nil, 'test-class')).to eq '<span class="label label-danger test-class">CANCELED</span>'
|
||||||
|
end
|
||||||
|
|
||||||
|
it "when the event is a replacement but is not canceled" do
|
||||||
|
event.state == 'confirmed'
|
||||||
|
allow(event_schedule).to receive(:replacement?) { true }
|
||||||
|
expect(canceled_replacement_event_label(event, event_schedule, 'tent-class')).to eq '<span class="label label-info tent-class">REPLACEMENT</span>'
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
describe '#rating_tooltip' do
|
describe '#rating_tooltip' do
|
||||||
let(:vote_count) { pluralize(event.voters.length, 'vote') }
|
let(:vote_count) { pluralize(event.voters.length, 'vote') }
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue