X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/a36f3558dd43dd5a598e36dd21fd5f7d2b4a94f5..4a2ecfe8b31f111de9387f320dcadb60c4790be9:/test/functional/browse_controller_test.rb?ds=sidebyside diff --git a/test/functional/browse_controller_test.rb b/test/functional/browse_controller_test.rb index b6c11fd3c..87a3e7489 100644 --- a/test/functional/browse_controller_test.rb +++ b/test/functional/browse_controller_test.rb @@ -39,6 +39,10 @@ class BrowseControllerTest < ActionController::TestCase { :path => "/browse/changeset/1", :method => :get }, { :controller => "browse", :action => "changeset", :id => "1" } ) + assert_routing( + { :path => "/browse/note/1", :method => :get }, + { :controller => "browse", :action => "note", :id => "1" } + ) end def test_start @@ -88,9 +92,10 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'node_history' # there are 2 revisions of the redacted node, but only one - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 1 - assert_select "body div[id=content] div[class=browse_details][id=1]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 2 + assert_select "body div#content div.browse_details[id=1] div.common", 0 + assert_select "body div#content div.browse_details[id=2] div.common", 1 end def test_redacted_way_history @@ -99,11 +104,12 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'way_history' # there are 4 revisions of the redacted way, but only 2 - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 2 - # redacted revisions are 2 & 3 - assert_select "body div[id=content] div[class=browse_details][id=2]", 0 - assert_select "body div[id=content] div[class=browse_details][id=3]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 4 + assert_select "body div#content div.browse_details[id=1] div.common", 1 + assert_select "body div#content div.browse_details[id=2] div.common", 0 + assert_select "body div#content div.browse_details[id=3] div.common", 0 + assert_select "body div#content div.browse_details[id=4] div.common", 1 end def test_redacted_relation_history @@ -112,11 +118,12 @@ class BrowseControllerTest < ActionController::TestCase assert_template 'relation_history' # there are 4 revisions of the redacted relation, but only 2 - # should be showing up here. - assert_select "body div[id=content] div[class=browse_details]", 2 - # redacted revisions are 2 & 3 - assert_select "body div[id=content] div[class=browse_details][id=2]", 0 - assert_select "body div[id=content] div[class=browse_details][id=3]", 0 + # should be showing details here. + assert_select "body div#content div.browse_details", 4 + assert_select "body div#content div.browse_details[id=1] div.common", 1 + assert_select "body div#content div.browse_details[id=2] div.common", 0 + assert_select "body div#content div.browse_details[id=3] div.common", 0 + assert_select "body div#content div.browse_details[id=4] div.common", 1 end # This is a convenience method for most of the above checks