Specify format (xml, html, etc) in functional test

Hi,

I can't find any information on how to specify the format (like xml, html, js, ...) of a request in a functional controller test.

For example:

I have a create action in my bookmarks_controller which responds to format.xml and format.html. If html is requested it should respond with a redirect, if xml is requested with the http status code :created.

def test_should_create_bookmark_xml     post :create, :bookmark => { :channel_id => 3, :user_id => 1 }     assert_equal old_count+1, Bookmark.count

    assert_response :created     assert assigns(:bookmark) end

def test_should_create_bookmark_html     post :create, :bookmark => { :channel_id => 3, :user_id => 1 }     assert_equal old_count+1, Bookmark.count

    assert_redirected_to bookmark_path(1, assigns(:hypermark)) end

How can I specify which format post requests?

lg philipp

A finally found a blog regarding this problem:

http://singlecell.angryamoeba.co.uk/2007/03/16/testing-respond_to-actions-in-rails-121/

lg philipp

Philipp Schmid wrote:

Hello Philipp,