X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/95d899786a1bbabacc0cd12ef1c4814118d9d0de..5ed8ee39e9a85862c36e0a54a73c1e3a880730f5:/test/unit/way_test.rb diff --git a/test/unit/way_test.rb b/test/unit/way_test.rb index ca5b75176..6c2cdc0be 100644 --- a/test/unit/way_test.rb +++ b/test/unit/way_test.rb @@ -6,7 +6,7 @@ class WayTest < ActiveSupport::TestCase # Check that we have the correct number of currnet ways in the db # This will need to updated whenever the current_ways.yml is updated def test_db_count - assert_equal 5, Way.count + assert_equal 6, Way.count end def test_bbox @@ -135,4 +135,22 @@ class WayTest < ActiveSupport::TestCase } assert_equal "Element way/23 has duplicate tags with key dup", message_update.message end + + def test_way_tags + way = current_ways(:way_with_versions) + tags = Way.find(way.id).way_tags.order(:k) + assert_equal 2, tags.count + assert_equal "testing", tags[0].k + assert_equal "added in way version 3", tags[0].v + assert_equal "testing two", tags[1].k + assert_equal "modified in way version 4", tags[1].v + end + + def test_tags + way = current_ways(:way_with_versions) + tags = Way.find(way.id).tags + assert_equal 2, tags.size + assert_equal "added in way version 3", tags["testing"] + assert_equal "modified in way version 4", tags["testing two"] + end end