Sha256: 6cb74f6dd6ca8ca8b4b2f6335b1979223517c74b78b2f18013cf45aab42663ad
Contents?: true
Size: 1.12 KB
Versions: 7
Compression:
Stored size: 1.12 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' require 'user_system' class WorkTest < Test::Unit::TestCase include UserSystem main_scenario def test_work_totals_for_week # Week 24 is from work_totals = Work.work_totals_for_week(2007, 24, 1000001) assert_equal 1, work_totals.size assert_equal Array, work_totals[1].class assert_equal 2, work_totals[1].size assert_equal Array, work_totals[1][0].class assert_equal Array, work_totals[1][1].class assert_equal 0, work_totals[1][1][0] assert_equal 40, work_totals[1][1][1] assert_equal 0, work_totals[1][1][2] assert_equal 0, work_totals[1][1][3] assert_equal 0, work_totals[1][1][4] assert_equal 0, work_totals[1][1][5] assert_equal 0, work_totals[1][1][6] end def test_find_work_for_day Thread.current[:user] = users(:tesla) assert_equal 1, Work.find_work_for_day(Date.parse('2007-06-12')).size end private # TODO (uwe): This method should be removed # It is here only because ClassTableInheritanceInRails broke reading fixtures by name def users(login) super(login) end end
Version data entries
7 entries across 7 versions & 1 rubygems