def test_routes
assert_routing(
{ :path => "/api/0.6/notes", :method => :post },
- { :controller => "api/notes", :action => "create", :format => "xml" }
+ { :controller => "api/notes", :action => "create" }
)
assert_routing(
{ :path => "/api/0.6/notes/1", :method => :get },
- { :controller => "api/notes", :action => "show", :id => "1", :format => "xml" }
+ { :controller => "api/notes", :action => "show", :id => "1" }
)
assert_recognizes(
{ :controller => "api/notes", :action => "show", :id => "1", :format => "xml" },
)
assert_routing(
{ :path => "/api/0.6/notes/1/comment", :method => :post },
- { :controller => "api/notes", :action => "comment", :id => "1", :format => "xml" }
+ { :controller => "api/notes", :action => "comment", :id => "1" }
)
assert_routing(
{ :path => "/api/0.6/notes/1/close", :method => :post },
- { :controller => "api/notes", :action => "close", :id => "1", :format => "xml" }
+ { :controller => "api/notes", :action => "close", :id => "1" }
)
assert_routing(
{ :path => "/api/0.6/notes/1/reopen", :method => :post },
- { :controller => "api/notes", :action => "reopen", :id => "1", :format => "xml" }
+ { :controller => "api/notes", :action => "reopen", :id => "1" }
)
assert_routing(
{ :path => "/api/0.6/notes/1", :method => :delete },
- { :controller => "api/notes", :action => "destroy", :id => "1", :format => "xml" }
+ { :controller => "api/notes", :action => "destroy", :id => "1" }
)
assert_routing(
{ :path => "/api/0.6/notes", :method => :get },
- { :controller => "api/notes", :action => "index", :format => "xml" }
+ { :controller => "api/notes", :action => "index" }
)
assert_recognizes(
{ :controller => "api/notes", :action => "index", :format => "xml" },
assert_routing(
{ :path => "/api/0.6/notes/search", :method => :get },
- { :controller => "api/notes", :action => "search", :format => "xml" }
+ { :controller => "api/notes", :action => "search" }
)
assert_recognizes(
{ :controller => "api/notes", :action => "search", :format => "xml" },
assert_select "link", browse_note_url(open_note)
assert_select "guid", note_url(open_note)
assert_select "pubDate", open_note.created_at.to_fs(:rfc822)
- # assert_select "geo:lat", open_note.lat.to_s
- # assert_select "geo:long", open_note.lon
- # assert_select "georss:point", "#{open_note.lon} #{open_note.lon}"
+ assert_select "geo|lat", open_note.lat.to_s
+ assert_select "geo|long", open_note.lon.to_s
+ assert_select "georss|point", "#{open_note.lon} #{open_note.lon}"
end
end
end
assert_equal "application/rss+xml", @response.media_type
assert_select "rss", :count => 1 do
assert_select "channel", :count => 1 do
+ assert_select "description", :text => /1\.2/, :count => 1
assert_select "item", :count => 2
end
end
assert_equal "application/rss+xml", @response.media_type
assert_select "rss", :count => 1 do
assert_select "channel", :count => 1 do
+ assert_select "description", :text => /1\.2/, :count => 1
assert_select "item", :count => 2
end
end