From 46fd6c9c2ef2a6bb3bd288089c08d71bc6759fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 13 Sep 2012 17:42:17 +0200 Subject: [PATCH] [api] document current misrendering of requests in search collections. Just one review element gets rendered. --- src/api/test/functional/request_controller_test.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/api/test/functional/request_controller_test.rb b/src/api/test/functional/request_controller_test.rb index 964d22632e0..91c20d8c8bf 100644 --- a/src/api/test/functional/request_controller_test.rb +++ b/src/api/test/functional/request_controller_test.rb @@ -413,6 +413,17 @@ def test_create_request_and_multiple_reviews assert_xml_tag( :tag => "state", :attributes => { :name => "review" } ) assert_xml_tag( :parent => {:tag => "review", :attributes => { :state => "accepted", :by_user => "tom" }}, :tag => "comment", :content => 'review1' ) assert_xml_tag( :parent => {:tag => "review", :attributes => { :state => "new", :by_user => "tom" }}, :tag => "comment", :content => 'reopen2' ) + + # search this request and verify that all reviews got rendered. + get "/search/request", :match => "[@id=#{id}]" + assert_response :success + get "/search/request", :match => "[review/@by_user='adrian']" + assert_response :success + assert_xml_tag( :tag => "review", :attributes => { :by_user => "adrian" } ) +if $ENABLE_BROKEN_TEST + assert_xml_tag( :tag => "review", :attributes => { :by_user => "tom" } ) + assert_xml_tag( :tag => "review", :attributes => { :by_group => "test_group" } ) +end end def test_change_review_state_after_leaving_review_phase