add test for invalid extension type
diff --git a/tests/test_x509_revokedcertbuilder.py b/tests/test_x509_revokedcertbuilder.py
index 0ef92ff..5aa9063 100644
--- a/tests/test_x509_revokedcertbuilder.py
+++ b/tests/test_x509_revokedcertbuilder.py
@@ -58,6 +58,12 @@
                 x509.CRLReason(x509.ReasonFlags.ca_compromise), False
             )
 
+    def test_add_invalid_extension(self):
+        with pytest.raises(TypeError):
+            x509.RevokedCertificateBuilder().add_extension(
+                "notanextension", False
+            )
+
     @pytest.mark.requires_backend_interface(interface=X509Backend)
     def test_no_serial_number(self, backend):
         builder = x509.RevokedCertificateBuilder().revocation_date(