2014-05-16 18:03:13 -04:00
|
|
|
require 'test_helper'
|
2013-04-30 20:09:46 -05:00
|
|
|
|
|
|
|
class CalendarControllerTest < ActionController::TestCase
|
2013-07-19 15:43:56 -05:00
|
|
|
|
2013-04-30 20:09:46 -05:00
|
|
|
def test_show
|
|
|
|
login_as(:admin_user)
|
|
|
|
|
|
|
|
get :show
|
|
|
|
|
|
|
|
projects = [projects(:timemachine),
|
|
|
|
projects(:moremoney),
|
|
|
|
projects(:gardenclean)]
|
|
|
|
|
|
|
|
assert_equal "calendar", assigns['source_view']
|
|
|
|
assert_equal projects, assigns['projects']
|
|
|
|
assert_equal 8, assigns['count']
|
|
|
|
end
|
2013-04-30 20:38:10 -05:00
|
|
|
|
|
|
|
def test_show_ics
|
|
|
|
login_as(:admin_user)
|
2018-11-03 11:00:27 -05:00
|
|
|
get :show, params: { :format => 'ics' }
|
2013-04-30 20:38:10 -05:00
|
|
|
assert_equal 8, assigns['due_all'].count
|
|
|
|
end
|
|
|
|
|
|
|
|
def test_show_xml
|
|
|
|
login_as(:admin_user)
|
2018-11-03 11:00:27 -05:00
|
|
|
get :show, params: { :format => 'xml' }
|
2013-04-30 20:38:10 -05:00
|
|
|
assert_equal 8, assigns['due_all'].count
|
|
|
|
end
|
2013-04-30 20:09:46 -05:00
|
|
|
end
|