comparison test/functional/timelog_controller_test.rb @ 23:ca82a3468d27 cannam

* Merge SVN update from default
author Chris Cannam <chris.cannam@soundsoftware.ac.uk>
date Fri, 24 Sep 2010 14:17:42 +0100
parents 40f7cfd4df19
children 94944d00e43c
comparison
equal deleted inserted replaced
21:d0cd1f6335a5 23:ca82a3468d27
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'