Skip to content

Commit

Permalink
clean up tests
Browse files Browse the repository at this point in the history
  • Loading branch information
SabrinaTardio committed Feb 14, 2025
1 parent 31c61f3 commit f2d4261
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions UnitTests/Preferences/VPNPreferencesModelTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@ final class VPNPreferencesModelTests: XCTestCase {
var vpnSettings: VPNSettings!
var xpsClient: VPNControllerXPCClient!
var proxySettings: TransparentProxySettings!
var fakeFeature: MockFeatureFlagger!
var cancellables = Set<AnyCancellable>()

override func setUpWithError() throws {
vpnSettings = VPNSettings(defaults: userDefaults)
Expand All @@ -50,12 +48,12 @@ final class VPNPreferencesModelTests: XCTestCase {
func test_WhenUpdateDNSSettingsToCustomThenPropagatesToVpnSettings() {
// WHEN
model.isCustomDNSSelected = true
model.customDNSServers = "1.1.1.1, 8.8.8.8"
model.customDNSServers = "1.1.1.1"

// THEN
switch vpnSettings.dnsSettings {
case .custom(let servers):
XCTAssertEqual(servers, ["1.1.1.1", "8.8.8.8"], "Custom DNS servers should be updated correctly.")
XCTAssertEqual(servers, ["1.1.1.1"], "Custom DNS servers should be updated correctly.")
default:
XCTFail("Expected dnsSettings to be .custom, but got \(vpnSettings.dnsSettings)")
}
Expand Down Expand Up @@ -96,7 +94,7 @@ final class VPNPreferencesModelTests: XCTestCase {

// WHEN
model.isCustomDNSSelected = true
model.customDNSServers = "1.1.1.1, 8.8.8.8"
model.customDNSServers = "1.1.1.1"
model.isCustomDNSSelected = false

// THEN
Expand All @@ -115,7 +113,7 @@ final class VPNPreferencesModelTests: XCTestCase {

// WHEN
model.isCustomDNSSelected = true
model.customDNSServers = "1.1.1.1, 8.8.8.8"
model.customDNSServers = "1.1.1.1"
model.isCustomDNSSelected = false

// THEN
Expand All @@ -130,7 +128,7 @@ final class VPNPreferencesModelTests: XCTestCase {
func test_WhenMovingFromCustomToDefaultAndBackToCustomThenPreviouslySelectedServerRetained() {
// GIVEN
model.isCustomDNSSelected = true
model.customDNSServers = "1.1.1.1, 8.8.8.8"
model.customDNSServers = "1.1.1.1"

// WHEN
model.isCustomDNSSelected = false
Expand All @@ -139,7 +137,7 @@ final class VPNPreferencesModelTests: XCTestCase {
// THEN
switch vpnSettings.dnsSettings {
case .custom(let servers):
XCTAssertEqual(servers, ["1.1.1.1", "8.8.8.8"], "Custom DNS servers should be updated correctly.")
XCTAssertEqual(servers, ["1.1.1.1"], "Custom DNS servers should be updated correctly.")
default:
XCTFail("Expected dnsSettings to be .custom, but got \(vpnSettings.dnsSettings)")
}
Expand All @@ -161,24 +159,24 @@ final class VPNPreferencesModelTests: XCTestCase {
}

final class MockPinningManager: PinningManager {
func togglePinning(for view: DuckDuckGo_Privacy_Browser.PinnableView) {
func togglePinning(for view: PinnableView) {
}

func isPinned(_ view: DuckDuckGo_Privacy_Browser.PinnableView) -> Bool {
func isPinned(_ view: PinnableView) -> Bool {
return false
}

func wasManuallyToggled(_ view: DuckDuckGo_Privacy_Browser.PinnableView) -> Bool {
return false
}

func pin(_ view: DuckDuckGo_Privacy_Browser.PinnableView) {
func pin(_ view: PinnableView) {
}

func unpin(_ view: DuckDuckGo_Privacy_Browser.PinnableView) {
func unpin(_ view: PinnableView) {
}

func shortcutTitle(for view: DuckDuckGo_Privacy_Browser.PinnableView) -> String {
func shortcutTitle(for view: PinnableView) -> String {
return ""
}
}

0 comments on commit f2d4261

Please sign in to comment.