From 497dfc96a0860f69354df94c80998402a2a0dc3c Mon Sep 17 00:00:00 2001 From: Sergey Abramchuk Date: Sun, 23 Apr 2017 13:35:52 +0300 Subject: [PATCH] Test wrapped IPv6 preference --- .../OpenVPNConfigurationTests.swift | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/OpenVPN Adapter Tests/OpenVPNConfigurationTests.swift b/OpenVPN Adapter Tests/OpenVPNConfigurationTests.swift index f29cafb..0e09b5f 100644 --- a/OpenVPN Adapter Tests/OpenVPNConfigurationTests.swift +++ b/OpenVPN Adapter Tests/OpenVPNConfigurationTests.swift @@ -80,4 +80,21 @@ class OpenVPNConfigurationTests: XCTestCase { XCTAssert(configuration.settings == nil, "Empty settings should return nil") } + func testGetSetIPv6() { + let originalOption: IPv6Preference = .enabled + + let configuration = OpenVPNConfiguration() + + guard configuration.ipv6 == .default else { + XCTFail("IPv6 option should return default value") + return + } + + configuration.ipv6 = originalOption + guard configuration.ipv6 == originalOption else { + XCTFail("IPv6 option should be equal to original value (enabled)") + return + } + } + }