Commit c153ab2b9d57d21a8f7a6dee51bd37e419099efd

Authored by Daniela Feitosa
1 parent 0d4fa8fa

event: fix tests related to duration of event

plugins/event/test/functional/event_block_test.rb
@@ -38,14 +38,14 @@ class HomeControllerTest < ActionController::TestCase @@ -38,14 +38,14 @@ class HomeControllerTest < ActionController::TestCase
38 @e1a.end_date = DateTime.now + 1.day 38 @e1a.end_date = DateTime.now + 1.day
39 @e1a.save! 39 @e1a.save!
40 get :index 40 get :index
41 - assert_select ev + 'time.duration[itemprop="endDate"]', /1 day/ 41 + assert_select ev + 'time.duration[itemprop="endDate"]', /2 days/
42 42
43 @e1a.slug = 'event1a' 43 @e1a.slug = 'event1a'
44 @e1a.start_date = DateTime.now 44 @e1a.start_date = DateTime.now
45 @e1a.end_date = DateTime.now + 2.day 45 @e1a.end_date = DateTime.now + 2.day
46 @e1a.save! 46 @e1a.save!
47 get :index 47 get :index
48 - assert_select ev + 'time.duration[itemprop="endDate"]', /2 days/ 48 + assert_select ev + 'time.duration[itemprop="endDate"]', /3 days/
49 end 49 end
50 50
51 should 'not see event duration for one day events' do 51 should 'not see event duration for one day events' do
plugins/event/views/event_plugin/event_block_item.html.erb
1 <% 1 <%
2 # compute layout values 2 # compute layout values
3 ev_days_tag = '' 3 ev_days_tag = ''
4 - if event.duration > 0 4 + if event.duration > 1
5 ev_days_tag = content_tag('time', 5 ev_days_tag = content_tag('time',
6 n_('Duration: 1 day', 'Duration: %s days', event.duration) % "<b>#{event.duration}</b>", 6 n_('Duration: 1 day', 'Duration: %s days', event.duration) % "<b>#{event.duration}</b>",
7 :itemprop => 'endDate', 7 :itemprop => 'endDate',