mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-29 20:26:11 +01:00
Merge branch '2.3_branch'
This commit is contained in:
commit
1ba829e960
7 changed files with 241 additions and 75 deletions
|
|
@ -81,6 +81,29 @@ class ActionController::TestCase
|
|||
xhr :post, :create, get_model_class.downcase => {:name => name}
|
||||
end
|
||||
|
||||
def assert_number_of_items_in_rss_feed(expected)
|
||||
assert_select 'rss[version="2.0"]' do
|
||||
assert_select 'channel' do
|
||||
assert_select 'item', expected
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def assert_number_of_items_in_atom_feed(expected)
|
||||
assert_equal 'http://www.w3.org/2005/Atom', html_document.children[0].namespace.href
|
||||
assert_select 'feed' do
|
||||
assert_select 'entry', expected
|
||||
end
|
||||
end
|
||||
|
||||
def assert_number_of_items_in_text_feed(expected)
|
||||
assert_equal expected, @response.body.scan(/^ \- /).size
|
||||
end
|
||||
|
||||
def assert_number_of_items_in_ical_feed(expected)
|
||||
assert_equal expected, @response.body.scan(/^BEGIN:VTODO/).size
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def get_model_class
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue