require File.dirname(__FILE__) + '/../test_helper' require 'milestones_controller' # Re-raise errors caught by the controller. class MilestonesController; def rescue_action(e) raise e end; end class MilestonesControllerTest < Test::Unit::TestCase fixtures :projects, :milestones, :users, :groups, :groups_users, :projects, :groups_projects def setup RetroCM.reload @controller = MilestonesController.new @request = ActionController::TestRequest.new @response = ActionController::TestResponse.new end def test_index get :index assert_response :success assert_template 'milestones/index' assert_valid_markup assert_select 'div.milestone', 3 get :index, :completed => '1' assert_response :success assert_template 'milestones/index' assert_valid_markup assert_select 'div.milestone', 5 end end