diff --git a/taggit/tests/tests.py b/taggit/tests/tests.py
index e627701..4dbf44d 100644
--- a/taggit/tests/tests.py
+++ b/taggit/tests/tests.py
@@ -287,6 +287,13 @@ class TaggableManagerTestCase(BaseTaggingTestCase):
             ["hd"],
         )
 
+    def test_field_api(self):
+        # Check if tag field, which simulates m2m, has django-like api.
+        field = self.food_model._meta.get_field('tags')
+        self.assertTrue(hasattr(field, 'rel'))
+        self.assertTrue(hasattr(field, 'related'))
+        self.assertEqual(self.food_model, field.related.model)
+
 
 class TaggableManagerDirectTestCase(TaggableManagerTestCase):
     food_model = DirectFood