more testing of node tags

This commit is contained in:
Shaun McDonald 2008-08-18 13:55:21 +00:00
parent 796da2669d
commit 87494900df
4 changed files with 21 additions and 8 deletions

View file

@ -12,9 +12,12 @@
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
database: openstreetmap
username: openstreetmap
password: openstreetmap
#database: openstreetmap
#username: openstreetmap
#password: openstreetmap
database: osm_test
username: osm_test
password: osm_test
host: localhost
# Warning: The database defined as 'test' will be erased and

View file

@ -1,15 +1,15 @@
t1:
id: visible_node.id
id: 1
k: testvisible
v: yes
t2:
id: used_node_1.id
id: 2
k: testused
v: yes
t3:
id: used_node_2.id
id: 3
k: test
v: yes

View file

@ -1,10 +1,20 @@
require File.dirname(__FILE__) + '/../test_helper'
class CurrentNodeTagTest < Test::Unit::TestCase
fixtures :current_node_tags, :nodes
fixtures :current_node_tags, :current_nodes
set_fixture_class :current_nodes => :Node
set_fixture_class :current_node_tags => :NodeTag
def test_tag_count
assert_equal 3, NodeTag.count
node_tag_count(:visible_node, 1)
node_tag_count(:invisible_node, 1)
node_tag_count(:used_node_1, 1)
end
def node_tag_count (node, count)
nod = current_nodes(node)
assert_equal count, nod.node_tags.count
end
end

View file

@ -5,7 +5,7 @@ class NodeTest < Test::Unit::TestCase
set_fixture_class :current_nodes => :Node
set_fixture_class :nodes => :OldNode
set_fixture_class :node_tags => :OldNodeTag
set_fixture_class :currenr_node_tags => :NodeTag
set_fixture_class :current_node_tags => :NodeTag
def test_node_too_far_north
invalid_node_test(:node_too_far_north)