diff --git a/OpenVPN Adapter Tests/OpenVPNCertificateTests.swift b/OpenVPN Adapter Tests/OpenVPNCertificateTests.swift index 2b575f8..dd83b13 100644 --- a/OpenVPN Adapter Tests/OpenVPNCertificateTests.swift +++ b/OpenVPN Adapter Tests/OpenVPNCertificateTests.swift @@ -39,5 +39,18 @@ class OpenVPNCertificateTests: XCTestCase { return } } + + func testCertificateFromEmptyPEM() { + let caData = Data(count: 1024) + + let certificate: OpenVPNCertificate + do { + certificate = try OpenVPNCertificate(pem: caData) + } catch { + return + } + + XCTFail("Initialization with empty PEM data should fail") + } }