X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0c8ad2f86edefed72052b402742cadedb0d674d9..d359cd70f1527b372b71c2f927e3f45fb0fcf509:/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 87a3e7489..e2937c5d8 100644 --- a/test/functional/browse_controller_test.rb +++ b/test/functional/browse_controller_test.rb @@ -78,6 +78,10 @@ class BrowseControllerTest < ActionController::TestCase browse_check 'changeset', changesets(:normal_user_first_change).id end + def test_read_note + browse_check 'note', notes(:open_note).id + end + ## # Methods to check redaction. # @@ -126,15 +130,17 @@ class BrowseControllerTest < ActionController::TestCase assert_select "body div#content div.browse_details[id=4] div.common", 1 end +private + # This is a convenience method for most of the above checks # First we check that when we don't have an id, it will correctly return a 404 # then we check that we get the correct 404 when a non-existant id is passed # then we check that it will get a successful response, when we do pass an id def browse_check(type, id) - assert_raise ActionController::RoutingError do + assert_raise ActionController::UrlGenerationError do get type end - assert_raise ActionController::RoutingError do + assert_raise ActionController::UrlGenerationError do get type, {:id => -10} # we won't have an id that's negative end get type, {:id => id}