Changed minutes to hours for target/program

This commit is contained in:
Shayon Mukherjee 2015-03-16 16:12:16 -07:00
parent ff124632ef
commit 5efe8d8862
5 changed files with 38 additions and 17 deletions

View file

@ -344,23 +344,23 @@ describe Conference do
expect(subject.get_targets(Target.units[:submissions])).to eq(result)
end
it 'returns 0 if there is no program minute' do
target = build(:target, target_count: 300, unit: Target.units[:program_minutes])
it 'returns 0 if there is no program hour' do
target = build(:target, target_count: 5, unit: Target.units[:program_hours])
subject.targets = [target]
result = {
"300 Program minutes by #{target.due_date}" => '0'
"5 Program hours by #{target.due_date}" => '0'
}
expect(subject.get_targets(Target.units[:program_minutes])).to eq(result)
expect(subject.get_targets(Target.units[:program_hours])).to eq(result)
end
it 'returns 10 if there is 30 program minutes of 300' do
target = build(:target, target_count: 300, unit: Target.units[:program_minutes])
it 'returns 10 if there is 1 program hour of 10' do
target = build(:target, target_count: 10, unit: Target.units[:program_hours])
subject.targets = [target]
subject.events = [create(:event)]
result = {
"300 Program minutes by #{target.due_date}" => '10'
"10 Program hours by #{target.due_date}" => '10'
}
expect(subject.get_targets(Target.units[:program_minutes])).to eq(result)
expect(subject.get_targets(Target.units[:program_hours])).to eq(result)
end
end

View file

@ -73,15 +73,15 @@ describe Target do
it 'returns zero if there are no program minutes' do
conference = build(:conference)
target = build(:target, target_count: 10, unit: Target.units[:program_minutes])
target = build(:target, target_count: 10, unit: Target.units[:program_hours])
conference.targets = [target]
expect(target.get_progress).to eq('0')
end
it 'returns 10 if there are 30 program minutes of 300' do
it 'returns 10 if there are 1 program hour of 10' do
conference = create(:conference)
target = create(:target, target_count: 300, unit: Target.units[:program_minutes])
target = create(:target, target_count: 10, unit: Target.units[:program_hours])
event = create(:event)
conference.targets = [target]