X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f97c16d5c412a88e25d8eda160cee542d0bbd920..abb93de6276a5be229585e0010d71939c7160fec:/test/unit/node_test.rb diff --git a/test/unit/node_test.rb b/test/unit/node_test.rb index 876b23b69..fabd3ac42 100644 --- a/test/unit/node_test.rb +++ b/test/unit/node_test.rb @@ -1,4 +1,5 @@ require File.dirname(__FILE__) + '/../test_helper' +require 'Node' class NodeTest < Test::Unit::TestCase fixtures :current_nodes, :nodes, :users, :current_node_tags, :node_tags @@ -6,7 +7,33 @@ class NodeTest < Test::Unit::TestCase 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 !node.valid? + assert node.error.invalid?(:latitude) + end + + def test_node_too_far_south + node = current_nodes(:node_too_far_south) + assert !node.valid? + end + + def test_node_too_far_west + node = current_nodes(:node_too_far_west) + assert !node.valid? + end + + def test_node_too_far_east + node = current_nodes(:node_too_far_east) + assert !node.valid? + end + + def test_totally_wrong + node = current_nodes(:node_totally_wrong) + assert !node.valid? + end + def test_create node_template = Node.new(:latitude => 12.3456, :longitude => 65.4321,