diff --git a/tests/select_related/tests.py b/tests/select_related/tests.py
index 667ac2f..3e5f270 100644
--- a/tests/select_related/tests.py
+++ b/tests/select_related/tests.py
@@ -182,6 +182,10 @@ class SelectRelatedValidationTests(TestCase):
         with self.assertRaisesMessage(FieldError, self.non_relational_error % ('name', '(none)')):
             list(Domain.objects.select_related('name'))
 
+    def test_non_relational_field_nested(self):
+        with self.assertRaisesMessage(FieldError, self.non_relational_error % ('name', 'family')):
+            list(Species.objects.select_related('genus__name'))
+
     def test_many_to_many_field(self):
         with self.assertRaisesMessage(FieldError, self.invalid_error % ('toppings', '(none)')):
             list(Pizza.objects.select_related('toppings'))
