X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f97c16d5c412a88e25d8eda160cee542d0bbd920..64a5e21f53be132cd5fe3265230c6cdc00ccabaa:/test/unit/node_test.rb diff --git a/test/unit/node_test.rb b/test/unit/node_test.rb index 876b23b69..460c13a02 100644 --- a/test/unit/node_test.rb +++ b/test/unit/node_test.rb @@ -1,12 +1,47 @@ require File.dirname(__FILE__) + '/../test_helper' class NodeTest < Test::Unit::TestCase - fixtures :current_nodes, :nodes, :users, :current_node_tags, :node_tags + fixtures :current_nodes, :users, :current_node_tags,:nodes, :node_tags set_fixture_class :current_nodes => :Node set_fixture_class :nodes => :OldNode set_fixture_class :node_tags => :OldNodeTag set_fixture_class :currenr_node_tags => :NodeTag - + + def test_node_too_far_north + node = current_nodes(:node_too_far_north) + assert_equal node.lat, current_nodes(:node_too_far_north).latitude/SCALE + assert_equal node.lon, current_nodes(:node_too_far_north).longitude/SCALE + assert_equal false, node.valid? + end + + def test_node_too_far_south + node = current_nodes(:node_too_far_south) + assert_equal node.lat, current_nodes(:node_too_far_south).latitude/SCALE + assert_equal node.lon, current_nodes(:node_too_far_south).longitude/SCALE + assert_equal false, node.valid? + end + + def test_node_too_far_west + node = current_nodes(:node_too_far_west) + assert_equal node.lat, current_nodes(:node_too_far_west).latitude/SCALE + assert_equal node.lon, current_nodes(:node_too_far_west).longitude/SCALE + assert_equal false, node.valid? + end + + def test_node_too_far_east + node = current_nodes(:node_too_far_east) + assert_equal node.lat, current_nodes(:node_too_far_east).latitude/SCALE + assert_equal node.lon, current_nodes(:node_too_far_east).longitude/SCALE + assert_equal false, node.valid? + end + + def test_totally_wrong + node = current_nodes(:node_totally_wrong) + #assert_equal node.lat, current_nodes(:node_totally_wrong).latitude/SCALE + #assert_equal node.lon, current_nodes(:node_totally_wrong).longitude/SCALE + assert_equal false, node.valid? + end + def test_create node_template = Node.new(:latitude => 12.3456, :longitude => 65.4321,