Changeset 96
- Timestamp:
- 04/28/08 22:59:13 (7 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
app/controllers/stages_controller.rb (modified) (1 diff)
-
test/functional/stages_controller_test.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/stages_controller.rb
r82 r96 2 2 3 3 before_filter :load_project 4 5 # GET /projects/1/stages.xml 6 def index 7 @stages = current_project.stages 8 respond_to do |format| 9 format.xml { render :xml => @stages.to_xml } 10 end 11 end 4 12 5 13 # GET /projects/1/stages/1 -
trunk/test/functional/stages_controller_test.rb
r34 r96 14 14 15 15 @project = create_new_project(:template => 'mongrel_rails') 16 @stage = create_new_stage(:project => @project )16 @stage = create_new_stage(:project => @project, :name => 'my_stage') 17 17 @user = login 18 18 end 19 19 20 def test_should_not_get_index 21 assert_raise(ActionController::UnknownAction){ 22 get :index, :project_id => @project.id 23 } 20 def test_should_get_index 21 get :index, :project_id => @project.id 22 assert_response :success 24 23 end 25 24 … … 108 107 end 109 108 109 def test_index 110 get :index, :project_id => @project.id, :format => 'xml' 111 assert_response :success 112 assert_select 'stages' do |elements| 113 elements.each do |el| 114 assert_select 'stage>name', 'my_stage' 115 end 116 end 117 end 118 110 119 end
