Add another extension to our CertificateBuilder test
diff --git a/tests/test_x509.py b/tests/test_x509.py
index 16d040f..7a06913 100644
--- a/tests/test_x509.py
+++ b/tests/test_x509.py
@@ -802,6 +802,9 @@
             subject_private_key.public_key()
         ).add_extension(
             x509.BasicConstraints(ca=False, path_length=None), True,
+        ).add_extension(
+            x509.SubjectAlternativeName([x509.DNSName(u"cryptography.io")]),
+            critical=False,
         ).not_valid_before(
             not_valid_before
         ).not_valid_after(
@@ -952,6 +955,12 @@
                 x509.BasicConstraints(ca=False, path_length=None), True,
             )
 
+    def test_add_unsupported_extension(self):
+        builder = x509.CertificateBuilder()
+
+        with pytest.raises(NotImplementedError):
+            builder.add_extension(object(), False)
+
 
 @pytest.mark.requires_backend_interface(interface=X509Backend)
 class TestCertificateSigningRequestBuilder(object):