added tests for way and relation controllers
authorFrederik Ramm <frederik@remote.org>
Thu, 13 Sep 2007 11:06:33 +0000 (11:06 +0000)
committerFrederik Ramm <frederik@remote.org>
Thu, 13 Sep 2007 11:06:33 +0000 (11:06 +0000)
test/functional/relation_controller_test.rb
test/functional/way_controller_test.rb

index d5a4d910541aceff58991ab366315cbe5933b1fc..2893ba9560c51f8b34887305504c2812e8155b01 100644 (file)
@@ -40,6 +40,39 @@ class RelationControllerTest < Test::Unit::TestCase
     # check chat a non-existent relation is not returned
     get :read, :id => 0
     assert_response :not_found
     # check chat a non-existent relation is not returned
     get :read, :id => 0
     assert_response :not_found
+
+    # check the "relations for node" mode
+    get :relations_for_node, :id => current_nodes(:used_node_1).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    if $VERBOSE
+        print @response.body
+    end
+
+    # check the "relations for way" mode
+    get :relations_for_way, :id => current_ways(:used_way).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    if $VERBOSE
+        print @response.body
+    end
+
+
+    # check the "relations for relation" mode
+    get :relations_for_node, :id => current_relations(:used_relation).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    if $VERBOSE
+        print @response.body
+    end
+
+    # check the "full" mode
+    get :full, :id => current_relations(:relation_using_all).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    if $VERBOSE
+        print @response.body
+    end
   end
 
   # -------------------------------------
   end
 
   # -------------------------------------
index 494b1be8cc8bb5f587a30863e7d9351898be8162..933dfb542edc9be778923735378a9052439b0de0 100644 (file)
@@ -37,6 +37,18 @@ class WayControllerTest < Test::Unit::TestCase
     # check chat a non-existent way is not returned
     get :read, :id => 0
     assert_response :not_found
     # check chat a non-existent way is not returned
     get :read, :id => 0
     assert_response :not_found
+
+    # check the "ways for node" mode
+    get :ways_for_node, :id => current_nodes(:used_node_1).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    print @response.body
+
+    # check the "full" mode
+    get :full, :id => current_ways(:visible_way).id
+    assert_response :success
+    # FIXME check whether this contains the stuff we want!
+    print @response.body
   end
 
   # -------------------------------------
   end
 
   # -------------------------------------