From 922a000b192278754f9aef3e2bb3d9969bdc5368 Mon Sep 17 00:00:00 2001 From: Frederik Ramm Date: Thu, 13 Sep 2007 11:06:33 +0000 Subject: [PATCH 1/1] added tests for way and relation controllers --- test/functional/relation_controller_test.rb | 33 +++++++++++++++++++++ test/functional/way_controller_test.rb | 12 ++++++++ 2 files changed, 45 insertions(+) diff --git a/test/functional/relation_controller_test.rb b/test/functional/relation_controller_test.rb index d5a4d9105..2893ba956 100644 --- a/test/functional/relation_controller_test.rb +++ b/test/functional/relation_controller_test.rb @@ -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 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 # ------------------------------------- diff --git a/test/functional/way_controller_test.rb b/test/functional/way_controller_test.rb index 494b1be8c..933dfb542 100644 --- a/test/functional/way_controller_test.rb +++ b/test/functional/way_controller_test.rb @@ -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 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 # ------------------------------------- -- 2.43.2