link: https://openstreetmap.org.pl/2024/sotm-eu-2024-community-tickets-70/
img: banners/StateoftheMapEurope_2024.png
enddate: 2024-jul-18
-sotmasia_2023:
- id: sotmasia_2023
- alt: State of the Map Asia x Foss4G Thailand 2023
- link: https://stateofthemap.asia/
- img: banners/SOTMAsia_x_FOSS4G_2023.jpg
- startdate: 2023-oct-18
- enddate: 2023-nov-18
-sotmafrica_2023:
- id: sotmafrica_2023
- alt: State of the Map Africa 2023
- link: https://2023.stateofthemap.africa
- img: banners/StateOfTheMapAfrica_2023.jpg
+sotm_2024:
+ id: sotm_2024
+ alt: State of the Map 2024
+ link: https://2024.stateofthemap.org
+ img: banners/sotm_2024.png
srcset:
- - [banners/StateOfTheMapAfrica_2023.jpg, 1x]
- - [banners/StateOfTheMapAfrica_2023@2x.jpg, 2x]
- startdate: 2023-oct-30
- enddate: 2023-nov-30
+ - [banners/sotm_2024.png, 1x]
+ - [banners/sotm_2024@2x.png, 2x]
+ startdate: 2024-jul-10
+ enddate: 2024-sep-05
\ No newline at end of file
get changeset_comments_feed_path(:id => changeset.id, :format => "rss")
assert_response :success
assert_equal "application/rss+xml", @response.media_type
- assert_select "rss", :count => 1 do
- assert_select "channel", :count => 1 do
- assert_select "item", :count => 3
- end
- end
- # Rails::Dom::Testing.html_document_fragment.parse(icons)
- # Gets comment Ids from HTML and checks that they are in descending order
-
last_comment_id = -1
assert_select "rss", :count => 1 do
- assert_select "description", :count => 3 do |descriptions|
- descriptions.children.each do |description|
- changeset_dom = Rails::Dom::Testing.html_document_fragment.parse(description.content)
- comment = changeset_dom.at_css(".changeset-comment-text")
- next unless comment
-
- id = comment.content.split[-1].to_i
- assert_operator id, "<", last_comment_id if last_comment_id != -1
- last_comment_id = id
+ assert_select "channel", :count => 1 do
+ assert_select "item", :count => 3 do |items|
+ items.each do |item|
+ assert_select item, "link", :count => 1 do |link|
+ match = assert_match(/^#{changeset_url changeset}#c(\d+)$/, link.text)
+ comment_id = match[1].to_i
+ assert_operator comment_id, "<", last_comment_id if last_comment_id != -1
+ last_comment_id = comment_id
+ end
+ end
end
end
end