def test_cookie_from_string
  cookie_parsed = CGI::Cookie.parse( 
      "page_color=green; domain=localhost; path=/; " +
      "expires=Mon, 07 May 2007 04:38:18 GMT" )
  
  cookie_hash = Hash[*cookie_parsed.collect{|k,v| [k,v[0]] }.flatten]
  cookie_hash['name'] = 'page_color'
  cookie_hash['value'] = cookie_hash[cookie_hash['name']]
  
  request.cookies['page_color'] = CGI::Cookie.new(cookie_hash)
  post :change_color
 
  assert_response :success
  assert cookies['page_color']
  assert_equal 'green', cookies['page_color'].value.first
end