]> git.openstreetmap.org Git - rails.git/blobdiff - test/models/tracetag_test.rb
Disentangle the api abilities from the web abilities
[rails.git] / test / models / tracetag_test.rb
index 0ad8cae2f2b00bc22231f1dfdf33063a25b904f7..04263dbb74e905e3a65128fdb01409aaf3493564 100644 (file)
@@ -1,30 +1,24 @@
-require 'test_helper'
+require "test_helper"
 
 class TracetagTest < ActiveSupport::TestCase
-  api_fixtures
-
-  def test_tracetag_count
-    assert_equal 4, Tracetag.count
-  end
-
   def test_validations
     tracetag_valid({})
     tracetag_valid({ :tag => nil }, false)
-    tracetag_valid({ :tag => '' }, false)
-    tracetag_valid(:tag => 'a')
-    tracetag_valid(:tag => 'a' * 255)
-    tracetag_valid({ :tag => 'a' * 256 }, false)
-    tracetag_valid({ :tag => 'a/b' }, false)
-    tracetag_valid({ :tag => 'a;b' }, false)
-    tracetag_valid({ :tag => 'a.b' }, false)
-    tracetag_valid({ :tag => 'a,b' }, false)
-    tracetag_valid({ :tag => 'a?b' }, false)
+    tracetag_valid({ :tag => "" }, false)
+    tracetag_valid(:tag => "a")
+    tracetag_valid(:tag => "a" * 255)
+    tracetag_valid({ :tag => "a" * 256 }, false)
+    tracetag_valid({ :tag => "a/b" }, false)
+    tracetag_valid({ :tag => "a;b" }, false)
+    tracetag_valid({ :tag => "a.b" }, false)
+    tracetag_valid({ :tag => "a,b" }, false)
+    tracetag_valid({ :tag => "a?b" }, false)
   end
 
   private
 
   def tracetag_valid(attrs, result = true)
-    entry = Tracetag.new(gpx_file_tags(:first_trace_1).attributes)
+    entry = build(:tracetag)
     entry.assign_attributes(attrs)
     assert_equal result, entry.valid?, "Expected #{attrs.inspect} to be #{result}"
   end