X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/98184dfb9cacc74ac5bcb91a41a2d5804b3f4f7d..f6ba15b1a3169a176a85e1d6d64abb2b7db05e90:/test/models/node_tag_test.rb diff --git a/test/models/node_tag_test.rb b/test/models/node_tag_test.rb index 61a61896e..0196b6fef 100644 --- a/test/models/node_tag_test.rb +++ b/test/models/node_tag_test.rb @@ -1,46 +1,46 @@ -require 'test_helper' +require "test_helper" class NodeTagTest < ActiveSupport::TestCase api_fixtures - + def test_tag_count - assert_equal 7, NodeTag.count + assert_equal 13, NodeTag.count node_tag_count(:visible_node, 1) node_tag_count(:invisible_node, 1) node_tag_count(:used_node_1, 1) node_tag_count(:used_node_2, 1) node_tag_count(:node_with_versions, 2) end - - def node_tag_count (node, count) + + def node_tag_count(node, count) nod = current_nodes(node) assert_equal count, nod.node_tags.count end - + def test_length_key_valid key = "k" (0..255).each do |i| tag = NodeTag.new tag.node_id = current_node_tags(:t1).node_id - tag.k = key*i + tag.k = key * i tag.v = "v" assert tag.valid? end end - + def test_length_value_valid val = "v" (0..255).each do |i| tag = NodeTag.new tag.node_id = current_node_tags(:t1).node_id tag.k = "k" - tag.v = val*i + tag.v = val * i assert tag.valid? end end - + def test_length_key_invalid - ["k"*256].each do |i| + ["k" * 256].each do |i| tag = NodeTag.new tag.node_id = current_node_tags(:t1).node_id tag.k = i @@ -49,9 +49,9 @@ class NodeTagTest < ActiveSupport::TestCase assert tag.errors[:k].any? end end - + def test_length_value_invalid - ["k"*256].each do |i| + ["k" * 256].each do |i| tag = NodeTag.new tag.node_id = current_node_tags(:t1).node_id tag.k = "k" @@ -60,13 +60,13 @@ class NodeTagTest < ActiveSupport::TestCase assert tag.errors[:v].any? end end - + def test_empty_node_tag_invalid tag = NodeTag.new assert !tag.valid?, "Empty tag should be invalid" assert tag.errors[:node].any? end - + def test_uniqueness tag = NodeTag.new tag.node_id = current_node_tags(:t1).node_id @@ -74,7 +74,7 @@ class NodeTagTest < ActiveSupport::TestCase tag.v = current_node_tags(:t1).v assert tag.new_record? assert !tag.valid? - assert_raise(ActiveRecord::RecordInvalid) {tag.save!} + assert_raise(ActiveRecord::RecordInvalid) { tag.save! } assert tag.new_record? end end