]> git.openstreetmap.org Git - rails.git/blobdiff - test/functional/browse_controller_test.rb
Serve up paperclip attachments in a cache friendly way
[rails.git] / test / functional / browse_controller_test.rb
index 2fa59429828e4f98e4bae8d94b79344d1d5dfb5c..f4da4c1a84b27cba9fcc95c7249299607b5318da 100644 (file)
@@ -5,50 +5,50 @@ class BrowseControllerTest < ActionController::TestCase
   api_fixtures
 
   def test_start
   api_fixtures
 
   def test_start
-    get :start
+    xhr :get, :start
     assert_response :success
   end
   
   def test_read_relation
     assert_response :success
   end
   
   def test_read_relation
-    browse_check 'relation', relations(:visible_relation)
+    browse_check 'relation', relations(:visible_relation).relation_id
   end
   
   def test_read_relation_history
   end
   
   def test_read_relation_history
-    browse_check 'relation_history', relations(:visible_relation)
+    browse_check 'relation_history', relations(:visible_relation).relation_id
   end
   
   def test_read_way
   end
   
   def test_read_way
-    browse_check 'way', ways(:visible_way)
+    browse_check 'way', ways(:visible_way).way_id
   end
   
   def test_read_way_history
   end
   
   def test_read_way_history
-    browse_check 'way_history', ways(:visible_way)
+    browse_check 'way_history', ways(:visible_way).way_id
   end
   
   def test_read_node
   end
   
   def test_read_node
-    browse_check 'node', nodes(:visible_node)
+    browse_check 'node', nodes(:visible_node).node_id
   end
   
   def test_read_node_history
   end
   
   def test_read_node_history
-    browse_check 'node_history', nodes(:visible_node)
+    browse_check 'node_history', nodes(:visible_node).node_id
   end
   
   def test_read_changeset
   end
   
   def test_read_changeset
-    browse_check 'changeset', changesets(:normal_user_first_change)
+    browse_check 'changeset', changesets(:normal_user_first_change).id
   end
   
   # 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
   end
   
   # 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, fixture
+  def browse_check(type, id
     get type
     assert_response :not_found
     assert_template 'not_found'
     get type, {:id => -10} # we won't have an id that's negative
     assert_response :not_found
     assert_template 'not_found'
     get type
     assert_response :not_found
     assert_template 'not_found'
     get type, {:id => -10} # we won't have an id that's negative
     assert_response :not_found
     assert_template 'not_found'
-    get type, {:id => fixture.id}
+    get type, {:id => id}
     assert_response :success
     assert_template type
   end
     assert_response :success
     assert_template type
   end