summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAndrew Bulhak <andrew.bulhak@mullvad.net>2024-04-25 16:16:55 +0200
committerEmīls <emils@mullvad.net>2024-04-29 11:14:06 +0200
commit3ea473523dfe7d218f7f12d2603f57619d291550 (patch)
treec2d2e7e37d6673d2d26791b09395e0699a55fa77
parent52e40a2b2e4e6f4966e124a10e757b3f5f2cab6c (diff)
downloadmullvadvpn-3ea473523dfe7d218f7f12d2603f57619d291550.tar.xz
mullvadvpn-3ea473523dfe7d218f7f12d2603f57619d291550.zip
Reorganise MullvadVPNTests hierarchy to match that of code under test
-rw-r--r--ios/MullvadVPN.xcodeproj/project.pbxproj244
-rw-r--r--ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift (renamed from ios/MullvadVPNTests/LogRotationTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift (renamed from ios/MullvadVPNTests/LoggingTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift (renamed from ios/MullvadVPNTests/APIProxy+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift (renamed from ios/MullvadVPNTests/AccessTokenManager+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift (renamed from ios/MullvadVPNTests/AccountsProxy+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift (renamed from ios/MullvadVPNTests/AddressCacheTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift (renamed from ios/MullvadVPNTests/DevicesProxy+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift (renamed from ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift (renamed from ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift (renamed from ios/MullvadVPNTests/CoordinatesTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift (renamed from ios/MullvadVPNTests/RelayCacheTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift (renamed from ios/MullvadVPNTests/RelaySelectorTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift (renamed from ios/MullvadVPNTests/APIAccessMethodsTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift (renamed from ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift (renamed from ios/MullvadVPNTests/IPOverrideRepositoryStub.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift (renamed from ios/MullvadVPNTests/IPOverrideRepositoryTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift (renamed from ios/MullvadVPNTests/IPOverrideTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift (renamed from ios/MullvadVPNTests/IPOverrideWrapperTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift (renamed from ios/MullvadVPNTests/InMemorySettingsStore.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift (renamed from ios/MullvadVPNTests/MigrationManagerTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/AccountMock.swift (renamed from ios/MullvadVPNTests/Mocks/AccountMock.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift (renamed from ios/MullvadVPNTests/Mocks/DeviceMock.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/DurationTests.swift (renamed from ios/MullvadVPNTests/DurationTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift (renamed from ios/MullvadVPNTests/FileCacheTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift (renamed from ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift (renamed from ios/MullvadVPNTests/MockFileCache.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift (renamed from ios/MullvadVPNTests/RelayConstraintsTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift (renamed from ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift (renamed from ios/MullvadVPNTests/InputTextFormatterTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift (renamed from ios/MullvadVPNTests/StringTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift (renamed from ios/MullvadVPNTests/AccountExpiryTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift (renamed from ios/MullvadVPNTests/DeviceCheckOperationTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift (renamed from ios/MullvadVPNTests/URLSessionStub.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift (renamed from ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift (renamed from ios/MullvadVPNTests/Mocks/MockTunnel.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift (renamed from ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift (renamed from ios/MullvadVPNTests/StartTunnelOperationTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift (renamed from ios/MullvadVPNTests/TunnelManagerTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift (renamed from ios/MullvadVPNTests/TunnelStore+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift (renamed from ios/MullvadVPNTests/UIApplication+Stubs.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift (renamed from ios/MullvadVPNTests/WgKeyRotationTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift (renamed from ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift (renamed from ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift (renamed from ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift (renamed from ios/MullvadVPNTests/Location/LocationNodeTests.swift)0
-rw-r--r--ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift (renamed from ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift)0
49 files changed, 190 insertions, 54 deletions
diff --git a/ios/MullvadVPN.xcodeproj/project.pbxproj b/ios/MullvadVPN.xcodeproj/project.pbxproj
index fc6766d83f..e2d33e5c27 100644
--- a/ios/MullvadVPN.xcodeproj/project.pbxproj
+++ b/ios/MullvadVPN.xcodeproj/project.pbxproj
@@ -39,6 +39,7 @@
06799AFC28F98EE300ACD94E /* AddressCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06AC114128F8413A0037AF9A /* AddressCache.swift */; };
0697D6E728F01513007A9E99 /* TransportMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0697D6E628F01513007A9E99 /* TransportMonitor.swift */; };
06AC116228F94C450037AF9A /* ApplicationConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BFA5CB22A7CE1F00A6173D /* ApplicationConfiguration.swift */; };
+ 440E9F022BDA9CEC00B1FD11 /* ServerRelaysResponse+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */; };
449872E12B7BBC5400094DDC /* TunnelSettingsUpdate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449872E02B7BBC5400094DDC /* TunnelSettingsUpdate.swift */; };
449872E42B7CB96300094DDC /* TunnelSettingsUpdateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */; };
449EB9FD2B95F8AD00DFA4EB /* DeviceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449EB9FC2B95F8AD00DFA4EB /* DeviceMock.swift */; };
@@ -494,7 +495,6 @@
7A3353932AAA089000F0A71C /* SimulatorTunnelInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3353922AAA089000F0A71C /* SimulatorTunnelInfo.swift */; };
7A3353972AAA0F8600F0A71C /* OperationBlockObserverSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3353962AAA0F8600F0A71C /* OperationBlockObserverSupport.swift */; };
7A3FD1B52AD4465A0042BEA6 /* AppMessageHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3FD1B42AD4465A0042BEA6 /* AppMessageHandlerTests.swift */; };
- 7A3FD1B62AD542110042BEA6 /* ServerRelaysResponse+Stubs.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */; };
7A3FD1B72AD54ABD0042BEA6 /* AnyTransport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BDEB982A98F4ED00F578F2 /* AnyTransport.swift */; };
7A3FD1B82AD54AE60042BEA6 /* TimeServerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58BDEB9A2A98F58600F578F2 /* TimeServerProxy.swift */; };
7A42DEC92A05164100B209BE /* SettingsInputCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A42DEC82A05164100B209BE /* SettingsInputCell.swift */; };
@@ -2265,32 +2265,205 @@
path = MullvadREST;
sourceTree = "<group>";
};
- 449872E22B7CB91B00094DDC /* MullvadSettings */ = {
+ 440E9EF02BDA93CB00B1FD11 /* MullvadVPN */ = {
isa = PBXGroup;
children = (
- 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */,
+ 440E9EF62BDA957300B1FD11 /* Classes */,
+ 440E9F002BDA997C00B1FD11 /* Extensions */,
+ 440E9EFB2BDA97C600B1FD11 /* GeneralAPIs */,
+ 440E9EF12BDA940500B1FD11 /* Notifications */,
+ 440E9EF72BDA95AC00B1FD11 /* PacketTunnel */,
+ 440E9F012BDA99FA00B1FD11 /* Protocols */,
+ 440E9EFE2BDA991200B1FD11 /* RelayCacheTracker */,
+ 440E9EFF2BDA995800B1FD11 /* TunnelManager */,
+ 440E9EFC2BDA982200B1FD11 /* View controllers */,
);
- path = MullvadSettings;
+ path = MullvadVPN;
sourceTree = "<group>";
};
- 449EBA242B975B7C00DFA4EB /* Protocols */ = {
+ 440E9EF12BDA940500B1FD11 /* Notifications */ = {
isa = PBXGroup;
children = (
- 449EBA252B975B9700DFA4EB /* PostQuantumKeyReceiving.swift */,
+ 440E9EF22BDA940E00B1FD11 /* NotificationProviders */,
);
- path = Protocols;
+ path = Notifications;
+ sourceTree = "<group>";
+ };
+ 440E9EF22BDA940E00B1FD11 /* NotificationProviders */ = {
+ isa = PBXGroup;
+ children = (
+ 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */,
+ );
+ path = NotificationProviders;
+ sourceTree = "<group>";
+ };
+ 440E9EF32BDA942E00B1FD11 /* MullvadREST */ = {
+ isa = PBXGroup;
+ children = (
+ 440E9EF42BDA943B00B1FD11 /* ApiHandlers */,
+ 440E9EF52BDA954000B1FD11 /* Relay */,
+ );
+ path = MullvadREST;
+ sourceTree = "<group>";
+ };
+ 440E9EF42BDA943B00B1FD11 /* ApiHandlers */ = {
+ isa = PBXGroup;
+ children = (
+ A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */,
+ A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */,
+ A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */,
+ A9CF11FC2A0518E7001D9565 /* AddressCacheTests.swift */,
+ A900E9BB2ACC609200C95F67 /* DevicesProxy+Stubs.swift */,
+ A900E9B92ACC5D0600C95F67 /* RESTRequestExecutor+Stubs.swift */,
+ A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */,
+ );
+ path = ApiHandlers;
+ sourceTree = "<group>";
+ };
+ 440E9EF52BDA954000B1FD11 /* Relay */ = {
+ isa = PBXGroup;
+ children = (
+ A9EC20E72A5D3A8C0040D56E /* CoordinatesTests.swift */,
+ A9467E7E2A29DEFE000DC21F /* RelayCacheTests.swift */,
+ 584B26F3237434D00073B10E /* RelaySelectorTests.swift */,
+ );
+ path = Relay;
+ sourceTree = "<group>";
+ };
+ 440E9EF62BDA957300B1FD11 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 5896AE85246D6AD8005B36CB /* CustomDateComponentsFormattingTests.swift */,
+ F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */,
+ );
+ path = Classes;
+ sourceTree = "<group>";
+ };
+ 440E9EF72BDA95AC00B1FD11 /* PacketTunnel */ = {
+ isa = PBXGroup;
+ children = (
+ 440E9EF82BDA95B300B1FD11 /* DeviceCheck */,
+ );
+ path = PacketTunnel;
sourceTree = "<group>";
};
- 44DD7D252B6D18E90005F67F /* Mocks */ = {
+ 440E9EF82BDA95B300B1FD11 /* DeviceCheck */ = {
+ isa = PBXGroup;
+ children = (
+ 58915D622A25F8400066445B /* DeviceCheckOperationTests.swift */,
+ );
+ path = DeviceCheck;
+ sourceTree = "<group>";
+ };
+ 440E9EF92BDA95FC00B1FD11 /* MullvadTypes */ = {
isa = PBXGroup;
children = (
449EB9FE2B95FF2500DFA4EB /* AccountMock.swift */,
- 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */,
449EB9FC2B95F8AD00DFA4EB /* DeviceMock.swift */,
+ 58FBFBF0291630700020E046 /* DurationTests.swift */,
+ 58C3FA672A385C89006A450A /* FileCacheTests.swift */,
+ 582A8A3928BCE19B00D0F9FB /* FixedWidthIntegerArithmeticsTests.swift */,
+ 58C3FA652A38549D006A450A /* MockFileCache.swift */,
+ 7ABFB09D2BA316220074A49E /* RelayConstraintsTests.swift */,
+ );
+ path = MullvadTypes;
+ sourceTree = "<group>";
+ };
+ 440E9EFA2BDA976800B1FD11 /* MullvadLogging */ = {
+ isa = PBXGroup;
+ children = (
+ 7AA513852BC91C6B00D081A4 /* LogRotationTests.swift */,
+ 44B02E3A2BC5732D008EDF34 /* LoggingTests.swift */,
+ );
+ path = MullvadLogging;
+ sourceTree = "<group>";
+ };
+ 440E9EFB2BDA97C600B1FD11 /* GeneralAPIs */ = {
+ isa = PBXGroup;
+ children = (
+ F09D04B42AE93CB6003D4F89 /* OutgoingConnectionProxy+Stub.swift */,
+ F09D04B62AE941DA003D4F89 /* OutgoingConnectionProxyTests.swift */,
+ );
+ path = GeneralAPIs;
+ sourceTree = "<group>";
+ };
+ 440E9EFC2BDA982200B1FD11 /* View controllers */ = {
+ isa = PBXGroup;
+ children = (
+ 7A9BE5A02B8F881B00E2A7D0 /* SelectLocation */,
+ 440E9EFD2BDA982A00B1FD11 /* Tunnel */,
+ );
+ path = "View controllers";
+ sourceTree = "<group>";
+ };
+ 440E9EFD2BDA982A00B1FD11 /* Tunnel */ = {
+ isa = PBXGroup;
+ children = (
+ F09D04BF2AF39D63003D4F89 /* OutgoingConnectionServiceTests.swift */,
+ );
+ path = Tunnel;
+ sourceTree = "<group>";
+ };
+ 440E9EFE2BDA991200B1FD11 /* RelayCacheTracker */ = {
+ isa = PBXGroup;
+ children = (
+ A9C342C22ACC3EE90045F00E /* RelayCacheTracker+Stubs.swift */,
+ );
+ path = RelayCacheTracker;
+ sourceTree = "<group>";
+ };
+ 440E9EFF2BDA995800B1FD11 /* TunnelManager */ = {
+ isa = PBXGroup;
+ children = (
44DD7D282B7113CA0005F67F /* MockTunnel.swift */,
44DD7D262B6D18FB0005F67F /* MockTunnelInteractor.swift */,
+ 44DD7D232B6CFFD70005F67F /* StartTunnelOperationTests.swift */,
+ A9A5F9A12ACB003D0083449F /* TunnelManagerTests.swift */,
+ A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */,
+ A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */,
+ 58165EBD2A262CBB00688EAD /* WgKeyRotationTests.swift */,
);
- path = Mocks;
+ path = TunnelManager;
+ sourceTree = "<group>";
+ };
+ 440E9F002BDA997C00B1FD11 /* Extensions */ = {
+ isa = PBXGroup;
+ children = (
+ 5807E2C1243203D000F5FF30 /* StringTests.swift */,
+ );
+ path = Extensions;
+ sourceTree = "<group>";
+ };
+ 440E9F012BDA99FA00B1FD11 /* Protocols */ = {
+ isa = PBXGroup;
+ children = (
+ F09D04BA2AE95396003D4F89 /* URLSessionStub.swift */,
+ );
+ path = Protocols;
+ sourceTree = "<group>";
+ };
+ 449872E22B7CB91B00094DDC /* MullvadSettings */ = {
+ isa = PBXGroup;
+ children = (
+ 7A83A0C52B29A750008B5CE7 /* APIAccessMethodsTests.swift */,
+ 7A9BE5A82B90806800E2A7D0 /* CustomListsRepositoryStub.swift */,
+ A9B6AC192ADE8FBB00F7802A /* InMemorySettingsStore.swift */,
+ 7ADCB2D92B6A730400C88F89 /* IPOverrideRepositoryStub.swift */,
+ 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */,
+ 7AB4CCB82B69097E006037F5 /* IPOverrideTests.swift */,
+ 7A516C3B2B712F0B00BBD33D /* IPOverrideWrapperTests.swift */,
+ A9B6AC172ADE8F4300F7802A /* MigrationManagerTests.swift */,
+ 449872E32B7CB96300094DDC /* TunnelSettingsUpdateTests.swift */,
+ );
+ path = MullvadSettings;
+ sourceTree = "<group>";
+ };
+ 449EBA242B975B7C00DFA4EB /* Protocols */ = {
+ isa = PBXGroup;
+ children = (
+ 449EBA252B975B9700DFA4EB /* PostQuantumKeyReceiving.swift */,
+ );
+ path = Protocols;
sourceTree = "<group>";
};
5802EBC32A8E447000E5CE4C /* Router */ = {
@@ -2949,49 +3122,12 @@
58B0A2A1238EE67E00BC001D /* MullvadVPNTests */ = {
isa = PBXGroup;
children = (
- 7A9BE5A02B8F881B00E2A7D0 /* Location */,
- 44DD7D252B6D18E90005F67F /* Mocks */,
+ 440E9EFA2BDA976800B1FD11 /* MullvadLogging */,
+ 440E9EF32BDA942E00B1FD11 /* MullvadREST */,
449872E22B7CB91B00094DDC /* MullvadSettings */,
- A900E9BF2ACC661900C95F67 /* AccessTokenManager+Stubs.swift */,
- 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */,
- A900E9B72ACC5C2B00C95F67 /* AccountsProxy+Stubs.swift */,
- A9CF11FC2A0518E7001D9565 /* AddressCacheTests.swift */,
- 7A83A0C52B29A750008B5CE7 /* APIAccessMethodsTests.swift */,
- A900E9BD2ACC654100C95F67 /* APIProxy+Stubs.swift */,
- A9EC20E72A5D3A8C0040D56E /* CoordinatesTests.swift */,
- 5896AE85246D6AD8005B36CB /* CustomDateComponentsFormattingTests.swift */,
- 58915D622A25F8400066445B /* DeviceCheckOperationTests.swift */,
- A900E9BB2ACC609200C95F67 /* DevicesProxy+Stubs.swift */,
- 58FBFBF0291630700020E046 /* DurationTests.swift */,
- 58C3FA672A385C89006A450A /* FileCacheTests.swift */,
- 582A8A3928BCE19B00D0F9FB /* FixedWidthIntegerArithmeticsTests.swift */,
+ 440E9EF92BDA95FC00B1FD11 /* MullvadTypes */,
+ 440E9EF02BDA93CB00B1FD11 /* MullvadVPN */,
58B0A2A4238EE67E00BC001D /* Info.plist */,
- A9B6AC192ADE8FBB00F7802A /* InMemorySettingsStore.swift */,
- F07BF2572A26112D00042943 /* InputTextFormatterTests.swift */,
- 7ADCB2D92B6A730400C88F89 /* IPOverrideRepositoryStub.swift */,
- 7A5869C22B5820CE00640D27 /* IPOverrideRepositoryTests.swift */,
- 7AB4CCB82B69097E006037F5 /* IPOverrideTests.swift */,
- 7A516C3B2B712F0B00BBD33D /* IPOverrideWrapperTests.swift */,
- 7AA513852BC91C6B00D081A4 /* LogRotationTests.swift */,
- 44B02E3A2BC5732D008EDF34 /* LoggingTests.swift */,
- A9B6AC172ADE8F4300F7802A /* MigrationManagerTests.swift */,
- 58C3FA652A38549D006A450A /* MockFileCache.swift */,
- F09D04B42AE93CB6003D4F89 /* OutgoingConnectionProxy+Stub.swift */,
- F09D04B62AE941DA003D4F89 /* OutgoingConnectionProxyTests.swift */,
- F09D04BF2AF39D63003D4F89 /* OutgoingConnectionServiceTests.swift */,
- A9467E7E2A29DEFE000DC21F /* RelayCacheTests.swift */,
- A9C342C22ACC3EE90045F00E /* RelayCacheTracker+Stubs.swift */,
- 7ABFB09D2BA316220074A49E /* RelayConstraintsTests.swift */,
- 584B26F3237434D00073B10E /* RelaySelectorTests.swift */,
- A900E9B92ACC5D0600C95F67 /* RESTRequestExecutor+Stubs.swift */,
- A9C342C42ACC42130045F00E /* ServerRelaysResponse+Stubs.swift */,
- 44DD7D232B6CFFD70005F67F /* StartTunnelOperationTests.swift */,
- 5807E2C1243203D000F5FF30 /* StringTests.swift */,
- A9A5F9A12ACB003D0083449F /* TunnelManagerTests.swift */,
- A9E0317B2ACBFC7E0095D843 /* TunnelStore+Stubs.swift */,
- A9E031792ACB0AE70095D843 /* UIApplication+Stubs.swift */,
- F09D04BA2AE95396003D4F89 /* URLSessionStub.swift */,
- 58165EBD2A262CBB00688EAD /* WgKeyRotationTests.swift */,
F0B0E6962AFE6E7E001DC66B /* XCTest+Async.swift */,
);
path = MullvadVPNTests;
@@ -3593,7 +3729,7 @@
path = RoutingTests;
sourceTree = "<group>";
};
- 7A9BE5A02B8F881B00E2A7D0 /* Location */ = {
+ 7A9BE5A02B8F881B00E2A7D0 /* SelectLocation */ = {
isa = PBXGroup;
children = (
7A9BE5AC2B90DF2D00E2A7D0 /* AllLocationsDataSourceTests.swift */,
@@ -3601,7 +3737,7 @@
F050AE5B2B73797D003F4EDB /* CustomListRepositoryTests.swift */,
7A9BE5A12B8F88C500E2A7D0 /* LocationNodeTests.swift */,
);
- path = Location;
+ path = SelectLocation;
sourceTree = "<group>";
};
7AF9BE912A39F47D00DBFEDB /* RelayFilter */ = {
@@ -5119,11 +5255,11 @@
7AD0AA212AD6CB0000119E10 /* URLRequestProxyStub.swift in Sources */,
58FE25F02AA77664003D1918 /* RelaySelectorStub.swift in Sources */,
581F23AF2A8CF94D00788AB6 /* PingerMock.swift in Sources */,
- 7A3FD1B62AD542110042BEA6 /* ServerRelaysResponse+Stubs.swift in Sources */,
A97D25B42B0CB59300946B2D /* TunnelObfuscationStub.swift in Sources */,
A97D25B02B0BB5C400946B2D /* ProtocolObfuscationStub.swift in Sources */,
7A3FD1B72AD54ABD0042BEA6 /* AnyTransport.swift in Sources */,
58FE25F22AA77674003D1918 /* SettingsReaderStub.swift in Sources */,
+ 440E9F022BDA9CEC00B1FD11 /* ServerRelaysResponse+Stubs.swift in Sources */,
58F7753D2AB8473200425B47 /* BlockedStateErrorMapperStub.swift in Sources */,
58FE25D42AA729B5003D1918 /* PacketTunnelActorTests.swift in Sources */,
7A3FD1B52AD4465A0042BEA6 /* AppMessageHandlerTests.swift in Sources */,
diff --git a/ios/MullvadVPNTests/LogRotationTests.swift b/ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift
index 4d7baf6212..4d7baf6212 100644
--- a/ios/MullvadVPNTests/LogRotationTests.swift
+++ b/ios/MullvadVPNTests/MullvadLogging/LogRotationTests.swift
diff --git a/ios/MullvadVPNTests/LoggingTests.swift b/ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift
index bdc08e959c..bdc08e959c 100644
--- a/ios/MullvadVPNTests/LoggingTests.swift
+++ b/ios/MullvadVPNTests/MullvadLogging/LoggingTests.swift
diff --git a/ios/MullvadVPNTests/APIProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift
index c802a8fa71..c802a8fa71 100644
--- a/ios/MullvadVPNTests/APIProxy+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/APIProxy+Stubs.swift
diff --git a/ios/MullvadVPNTests/AccessTokenManager+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift
index a36719314e..a36719314e 100644
--- a/ios/MullvadVPNTests/AccessTokenManager+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccessTokenManager+Stubs.swift
diff --git a/ios/MullvadVPNTests/AccountsProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift
index 76e5d17ccb..76e5d17ccb 100644
--- a/ios/MullvadVPNTests/AccountsProxy+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AccountsProxy+Stubs.swift
diff --git a/ios/MullvadVPNTests/AddressCacheTests.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift
index 0a7843551f..0a7843551f 100644
--- a/ios/MullvadVPNTests/AddressCacheTests.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/AddressCacheTests.swift
diff --git a/ios/MullvadVPNTests/DevicesProxy+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift
index 69d0251f81..69d0251f81 100644
--- a/ios/MullvadVPNTests/DevicesProxy+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/DevicesProxy+Stubs.swift
diff --git a/ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift
index cd7fad6c76..cd7fad6c76 100644
--- a/ios/MullvadVPNTests/RESTRequestExecutor+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/RESTRequestExecutor+Stubs.swift
diff --git a/ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift
index 13b0d443e3..13b0d443e3 100644
--- a/ios/MullvadVPNTests/ServerRelaysResponse+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadREST/ApiHandlers/ServerRelaysResponse+Stubs.swift
diff --git a/ios/MullvadVPNTests/CoordinatesTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift
index 816b511794..816b511794 100644
--- a/ios/MullvadVPNTests/CoordinatesTests.swift
+++ b/ios/MullvadVPNTests/MullvadREST/Relay/CoordinatesTests.swift
diff --git a/ios/MullvadVPNTests/RelayCacheTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift
index fffd9e3383..fffd9e3383 100644
--- a/ios/MullvadVPNTests/RelayCacheTests.swift
+++ b/ios/MullvadVPNTests/MullvadREST/Relay/RelayCacheTests.swift
diff --git a/ios/MullvadVPNTests/RelaySelectorTests.swift b/ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift
index 68f48c0112..68f48c0112 100644
--- a/ios/MullvadVPNTests/RelaySelectorTests.swift
+++ b/ios/MullvadVPNTests/MullvadREST/Relay/RelaySelectorTests.swift
diff --git a/ios/MullvadVPNTests/APIAccessMethodsTests.swift b/ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift
index b7f3e18b78..b7f3e18b78 100644
--- a/ios/MullvadVPNTests/APIAccessMethodsTests.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/APIAccessMethodsTests.swift
diff --git a/ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift b/ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift
index 782d8c4d82..782d8c4d82 100644
--- a/ios/MullvadVPNTests/Mocks/CustomListsRepositoryStub.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/CustomListsRepositoryStub.swift
diff --git a/ios/MullvadVPNTests/IPOverrideRepositoryStub.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift
index 633bc44bdb..633bc44bdb 100644
--- a/ios/MullvadVPNTests/IPOverrideRepositoryStub.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryStub.swift
diff --git a/ios/MullvadVPNTests/IPOverrideRepositoryTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift
index 961d938b54..961d938b54 100644
--- a/ios/MullvadVPNTests/IPOverrideRepositoryTests.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideRepositoryTests.swift
diff --git a/ios/MullvadVPNTests/IPOverrideTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift
index 0cb940f1ce..0cb940f1ce 100644
--- a/ios/MullvadVPNTests/IPOverrideTests.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideTests.swift
diff --git a/ios/MullvadVPNTests/IPOverrideWrapperTests.swift b/ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift
index bbaba178ab..bbaba178ab 100644
--- a/ios/MullvadVPNTests/IPOverrideWrapperTests.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/IPOverrideWrapperTests.swift
diff --git a/ios/MullvadVPNTests/InMemorySettingsStore.swift b/ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift
index 1f19b6429c..1f19b6429c 100644
--- a/ios/MullvadVPNTests/InMemorySettingsStore.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/InMemorySettingsStore.swift
diff --git a/ios/MullvadVPNTests/MigrationManagerTests.swift b/ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift
index ace14e8eb0..ace14e8eb0 100644
--- a/ios/MullvadVPNTests/MigrationManagerTests.swift
+++ b/ios/MullvadVPNTests/MullvadSettings/MigrationManagerTests.swift
diff --git a/ios/MullvadVPNTests/Mocks/AccountMock.swift b/ios/MullvadVPNTests/MullvadTypes/AccountMock.swift
index 70ab1d10b3..70ab1d10b3 100644
--- a/ios/MullvadVPNTests/Mocks/AccountMock.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/AccountMock.swift
diff --git a/ios/MullvadVPNTests/Mocks/DeviceMock.swift b/ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift
index 9f17410dad..9f17410dad 100644
--- a/ios/MullvadVPNTests/Mocks/DeviceMock.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/DeviceMock.swift
diff --git a/ios/MullvadVPNTests/DurationTests.swift b/ios/MullvadVPNTests/MullvadTypes/DurationTests.swift
index 13c0c5a41d..13c0c5a41d 100644
--- a/ios/MullvadVPNTests/DurationTests.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/DurationTests.swift
diff --git a/ios/MullvadVPNTests/FileCacheTests.swift b/ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift
index dc3b250ed8..dc3b250ed8 100644
--- a/ios/MullvadVPNTests/FileCacheTests.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/FileCacheTests.swift
diff --git a/ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift b/ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift
index bfbf2a0cfa..bfbf2a0cfa 100644
--- a/ios/MullvadVPNTests/FixedWidthIntegerArithmeticsTests.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/FixedWidthIntegerArithmeticsTests.swift
diff --git a/ios/MullvadVPNTests/MockFileCache.swift b/ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift
index 0b07c788e2..0b07c788e2 100644
--- a/ios/MullvadVPNTests/MockFileCache.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/MockFileCache.swift
diff --git a/ios/MullvadVPNTests/RelayConstraintsTests.swift b/ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift
index 401dc13edd..401dc13edd 100644
--- a/ios/MullvadVPNTests/RelayConstraintsTests.swift
+++ b/ios/MullvadVPNTests/MullvadTypes/RelayConstraintsTests.swift
diff --git a/ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift b/ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift
index 8c0a5a30c2..8c0a5a30c2 100644
--- a/ios/MullvadVPNTests/CustomDateComponentsFormattingTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/Classes/CustomDateComponentsFormattingTests.swift
diff --git a/ios/MullvadVPNTests/InputTextFormatterTests.swift b/ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift
index 5ff8d0daef..5ff8d0daef 100644
--- a/ios/MullvadVPNTests/InputTextFormatterTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/Classes/InputTextFormatterTests.swift
diff --git a/ios/MullvadVPNTests/StringTests.swift b/ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift
index 4f5c3511f3..4f5c3511f3 100644
--- a/ios/MullvadVPNTests/StringTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/Extensions/StringTests.swift
diff --git a/ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift
index b1eaef38fa..b1eaef38fa 100644
--- a/ios/MullvadVPNTests/OutgoingConnectionProxy+Stub.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxy+Stub.swift
diff --git a/ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift
index 2ffdbdf92d..2ffdbdf92d 100644
--- a/ios/MullvadVPNTests/OutgoingConnectionProxyTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/GeneralAPIs/OutgoingConnectionProxyTests.swift
diff --git a/ios/MullvadVPNTests/AccountExpiryTests.swift b/ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift
index cb06ab9278..cb06ab9278 100644
--- a/ios/MullvadVPNTests/AccountExpiryTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/Notifications/NotificationProviders/AccountExpiryTests.swift
diff --git a/ios/MullvadVPNTests/DeviceCheckOperationTests.swift b/ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift
index 2dc3914db9..2dc3914db9 100644
--- a/ios/MullvadVPNTests/DeviceCheckOperationTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/PacketTunnel/DeviceCheck/DeviceCheckOperationTests.swift
diff --git a/ios/MullvadVPNTests/URLSessionStub.swift b/ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift
index ecde3456fd..ecde3456fd 100644
--- a/ios/MullvadVPNTests/URLSessionStub.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/Protocols/URLSessionStub.swift
diff --git a/ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift
index b65aa0d4b7..b65aa0d4b7 100644
--- a/ios/MullvadVPNTests/RelayCacheTracker+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/RelayCacheTracker/RelayCacheTracker+Stubs.swift
diff --git a/ios/MullvadVPNTests/Mocks/MockTunnel.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift
index b9daa63c87..b9daa63c87 100644
--- a/ios/MullvadVPNTests/Mocks/MockTunnel.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnel.swift
diff --git a/ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift
index 49784143e8..49784143e8 100644
--- a/ios/MullvadVPNTests/Mocks/MockTunnelInteractor.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/MockTunnelInteractor.swift
diff --git a/ios/MullvadVPNTests/StartTunnelOperationTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift
index 6d5b032104..6d5b032104 100644
--- a/ios/MullvadVPNTests/StartTunnelOperationTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/StartTunnelOperationTests.swift
diff --git a/ios/MullvadVPNTests/TunnelManagerTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift
index af51b48468..af51b48468 100644
--- a/ios/MullvadVPNTests/TunnelManagerTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelManagerTests.swift
diff --git a/ios/MullvadVPNTests/TunnelStore+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift
index 5465839426..5465839426 100644
--- a/ios/MullvadVPNTests/TunnelStore+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/TunnelStore+Stubs.swift
diff --git a/ios/MullvadVPNTests/UIApplication+Stubs.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift
index 8b8fbe4999..8b8fbe4999 100644
--- a/ios/MullvadVPNTests/UIApplication+Stubs.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/UIApplication+Stubs.swift
diff --git a/ios/MullvadVPNTests/WgKeyRotationTests.swift b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift
index 2be36c6fdd..2be36c6fdd 100644
--- a/ios/MullvadVPNTests/WgKeyRotationTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/TunnelManager/WgKeyRotationTests.swift
diff --git a/ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift
index 5149fa1261..5149fa1261 100644
--- a/ios/MullvadVPNTests/Location/AllLocationsDataSourceTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/AllLocationsDataSourceTests.swift
diff --git a/ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift
index bb54ec2a6e..bb54ec2a6e 100644
--- a/ios/MullvadVPNTests/Location/CustomListRepositoryTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListRepositoryTests.swift
diff --git a/ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift
index a14e2296f8..a14e2296f8 100644
--- a/ios/MullvadVPNTests/Location/CustomListsDataSourceTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/CustomListsDataSourceTests.swift
diff --git a/ios/MullvadVPNTests/Location/LocationNodeTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift
index 9495129d00..9495129d00 100644
--- a/ios/MullvadVPNTests/Location/LocationNodeTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/SelectLocation/LocationNodeTests.swift
diff --git a/ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift b/ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift
index a98cf3e20f..a98cf3e20f 100644
--- a/ios/MullvadVPNTests/OutgoingConnectionServiceTests.swift
+++ b/ios/MullvadVPNTests/MullvadVPN/View controllers/Tunnel/OutgoingConnectionServiceTests.swift