summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrew Bulhak <andrew.bulhak@mullvad.net>2024-12-19 17:47:25 +0100
committeracb-mv <158061187+acb-mv@users.noreply.github.com>2025-01-02 10:05:47 +0100
commitb52988e92219acf3119b34bc3b5238bcf6e7dbb8 (patch)
tree5efffa625443c8701c72dc1bdd418d50e865d8a6
parent5fa64e87b65e2b8cd99d3df4f4d76bf86c1507ea (diff)
downloadmullvadvpn-b52988e92219acf3119b34bc3b5238bcf6e7dbb8.tar.xz
mullvadvpn-b52988e92219acf3119b34bc3b5238bcf6e7dbb8.zip
Make tests less ambiguous
-rw-r--r--ios/MullvadVPNUITests/Pages/ShadowsocksObfuscationSettingsPage.swift4
-rw-r--r--ios/MullvadVPNUITests/Pages/UDPOverTCPObfuscationSettingsPage.swift14
-rw-r--r--ios/MullvadVPNUITests/Pages/VPNSettingsPage.swift2
-rw-r--r--ios/MullvadVPNUITests/SettingsMigrationTests.swift6
4 files changed, 18 insertions, 8 deletions
diff --git a/ios/MullvadVPNUITests/Pages/ShadowsocksObfuscationSettingsPage.swift b/ios/MullvadVPNUITests/Pages/ShadowsocksObfuscationSettingsPage.swift
index 0334c9e49f..6b3f41c2ed 100644
--- a/ios/MullvadVPNUITests/Pages/ShadowsocksObfuscationSettingsPage.swift
+++ b/ios/MullvadVPNUITests/Pages/ShadowsocksObfuscationSettingsPage.swift
@@ -31,8 +31,8 @@ class ShadowsocksObfuscationSettingsPage: Page {
customCell.textFields.firstMatch
}
- @discardableResult func tapPortCell(_ index: Int) -> Self {
- portCell(index).tap()
+ @discardableResult func tapAutomaticPortCell() -> Self {
+ portCell(0).tap()
return self
}
diff --git a/ios/MullvadVPNUITests/Pages/UDPOverTCPObfuscationSettingsPage.swift b/ios/MullvadVPNUITests/Pages/UDPOverTCPObfuscationSettingsPage.swift
index c133ce776a..a645508485 100644
--- a/ios/MullvadVPNUITests/Pages/UDPOverTCPObfuscationSettingsPage.swift
+++ b/ios/MullvadVPNUITests/Pages/UDPOverTCPObfuscationSettingsPage.swift
@@ -22,8 +22,18 @@ class UDPOverTCPObfuscationSettingsPage: Page {
table.cells.element(boundBy: index)
}
- @discardableResult func tapPortCell(_ index: Int) -> Self {
- portCell(index).tap()
+ @discardableResult func tapAutomaticPortCell() -> Self {
+ portCell(0).tap()
+ return self
+ }
+
+ @discardableResult func tapPort80Cell() -> Self {
+ portCell(1).tap()
+ return self
+ }
+
+ @discardableResult func tapPort5001Cell() -> Self {
+ portCell(2).tap()
return self
}
diff --git a/ios/MullvadVPNUITests/Pages/VPNSettingsPage.swift b/ios/MullvadVPNUITests/Pages/VPNSettingsPage.swift
index a9b20f145c..d833050f10 100644
--- a/ios/MullvadVPNUITests/Pages/VPNSettingsPage.swift
+++ b/ios/MullvadVPNUITests/Pages/VPNSettingsPage.swift
@@ -180,7 +180,7 @@ class VPNSettingsPage: Page {
@discardableResult func verifyUDPOverTCPPort80Selected() -> Self {
let detailLabel = app.staticTexts[AccessibilityIdentifier.wireGuardObfuscationUdpOverTcpPort]
- XCTAssertTrue(detailLabel.label.hasSuffix("80"))
+ XCTAssertTrue(detailLabel.label.hasSuffix(" 80"))
return self
}
diff --git a/ios/MullvadVPNUITests/SettingsMigrationTests.swift b/ios/MullvadVPNUITests/SettingsMigrationTests.swift
index 8e6959da5c..b1a7e22575 100644
--- a/ios/MullvadVPNUITests/SettingsMigrationTests.swift
+++ b/ios/MullvadVPNUITests/SettingsMigrationTests.swift
@@ -138,13 +138,13 @@ class SettingsMigrationTests: BaseUITestCase {
.tapUDPOverTCPPortSelectorButton()
UDPOverTCPObfuscationSettingsPage(app)
- .tapPortCell(2)
- .tapPortCell(1)
+ .tapPort5001Cell()
+ .tapPort80Cell()
.tapBackButton()
VPNSettingsPage(app)
.tapShadowsocksPortSelectorButton()
ShadowsocksObfuscationSettingsPage(app)
- .tapPortCell(0)
+ .tapAutomaticPortCell()
.tapCustomCell()
.enterText("1234")
.tapBackButton()