comparison test/functional/timelog_controller_test.rb @ 22:40f7cfd4df19

* Update to SVN trunk rev 4173
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 24 Sep 2010 14:06:04 +0100
parents 513646585e45
children 94944d00e43c
comparison
equal deleted inserted replaced
14:1d32c0a0efbf 22:40f7cfd4df19
281 # project and subproject 281 # project and subproject
282 assert_equal [1, 3], assigns(:entries).collect(&:project_id).uniq.sort 282 assert_equal [1, 3], assigns(:entries).collect(&:project_id).uniq.sort
283 assert_not_nil assigns(:total_hours) 283 assert_not_nil assigns(:total_hours)
284 assert_equal "162.90", "%.2f" % assigns(:total_hours) 284 assert_equal "162.90", "%.2f" % assigns(:total_hours)
285 # display all time by default 285 # display all time by default
286 assert_equal '2007-03-11'.to_date, assigns(:from) 286 assert_equal '2007-03-12'.to_date, assigns(:from)
287 assert_equal '2007-04-22'.to_date, assigns(:to) 287 assert_equal '2007-04-22'.to_date, assigns(:to)
288 end 288 end
289 289
290 def test_details_at_project_level_with_date_range 290 def test_details_at_project_level_with_date_range
291 get :details, :project_id => 1, :from => '2007-03-20', :to => '2007-04-30' 291 get :details, :project_id => 1, :from => '2007-03-20', :to => '2007-04-30'
323 assert_template 'details' 323 assert_template 'details'
324 assert_not_nil assigns(:entries) 324 assert_not_nil assigns(:entries)
325 assert_equal 2, assigns(:entries).size 325 assert_equal 2, assigns(:entries).size
326 assert_not_nil assigns(:total_hours) 326 assert_not_nil assigns(:total_hours)
327 assert_equal 154.25, assigns(:total_hours) 327 assert_equal 154.25, assigns(:total_hours)
328 # display all time by default 328 # display all time based on what's been logged
329 assert_equal '2007-03-11'.to_date, assigns(:from) 329 assert_equal '2007-03-12'.to_date, assigns(:from)
330 assert_equal '2007-04-22'.to_date, assigns(:to) 330 assert_equal '2007-04-22'.to_date, assigns(:to)
331 end 331 end
332 332
333 def test_details_atom_feed 333 def test_details_atom_feed
334 get :details, :project_id => 1, :format => 'atom' 334 get :details, :project_id => 1, :format => 'atom'