From 349331e37f436cbc1d36291634a3df349bfa0db3 Mon Sep 17 00:00:00 2001 From: Mauro Romito Date: Fri, 20 Dec 2024 16:06:48 +0100 Subject: [PATCH] updated preview tests and improved code --- .../Sources/Other/Extensions/String.swift | 12 +++++++++++ .../CreateRoom/CreateRoomViewModel.swift | 14 ++++--------- .../EditRoomAddressScreenViewModel.swift | 21 ++++++++++--------- .../View/EditRoomAddressScreen.swift | 2 ++ ...ressScreen-iPad-en-GB.Already-existing.png | 3 +++ ...dressScreen-iPad-en-GB.Invalid-symbols.png | 3 +++ ...tRoomAddressScreen-iPad-en-GB.No-alias.png | 3 +++ ...oomAddressScreen-iPad-en-GB.With-alias.png | 3 +++ ...essScreen-iPad-pseudo.Already-existing.png | 3 +++ ...ressScreen-iPad-pseudo.Invalid-symbols.png | 3 +++ ...RoomAddressScreen-iPad-pseudo.No-alias.png | 3 +++ ...omAddressScreen-iPad-pseudo.With-alias.png | 3 +++ ...creen-iPhone-16-en-GB.Already-existing.png | 3 +++ ...Screen-iPhone-16-en-GB.Invalid-symbols.png | 3 +++ ...AddressScreen-iPhone-16-en-GB.No-alias.png | 3 +++ ...dressScreen-iPhone-16-en-GB.With-alias.png | 3 +++ ...reen-iPhone-16-pseudo.Already-existing.png | 3 +++ ...creen-iPhone-16-pseudo.Invalid-symbols.png | 3 +++ ...ddressScreen-iPhone-16-pseudo.No-alias.png | 3 +++ ...ressScreen-iPhone-16-pseudo.With-alias.png | 3 +++ ...ivacyScreen-iPad-en-GB.Restricted-room.png | 3 +++ ...vacyScreen-iPad-pseudo.Restricted-room.png | 3 +++ ...Screen-iPhone-16-en-GB.Restricted-room.png | 3 +++ ...creen-iPhone-16-pseudo.Restricted-room.png | 3 +++ 24 files changed, 89 insertions(+), 20 deletions(-) create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Already-existing.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Invalid-symbols.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.No-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.With-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Already-existing.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Invalid-symbols.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.No-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.With-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Already-existing.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Invalid-symbols.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.No-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.With-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Already-existing.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Invalid-symbols.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.No-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.With-alias.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-en-GB.Restricted-room.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-pseudo.Restricted-room.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-en-GB.Restricted-room.png create mode 100644 PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-pseudo.Restricted-room.png diff --git a/ElementX/Sources/Other/Extensions/String.swift b/ElementX/Sources/Other/Extensions/String.swift index 2e27561a2e..0de001aab2 100644 --- a/ElementX/Sources/Other/Extensions/String.swift +++ b/ElementX/Sources/Other/Extensions/String.swift @@ -97,3 +97,15 @@ extension String { trimmingCharacters(in: .whitespacesAndNewlines).isEmpty } } + +extension String { + static func makeCanonicalAlias(aliasLocalPart: Self?, serverName: Self?) -> Self? { + guard let aliasLocalPart = aliasLocalPart, + !aliasLocalPart.isEmpty, + let serverName = serverName, + !serverName.isEmpty else { + return nil + } + return "#\(aliasLocalPart):\(serverName)" + } +} diff --git a/ElementX/Sources/Screens/CreateRoom/CreateRoomViewModel.swift b/ElementX/Sources/Screens/CreateRoom/CreateRoomViewModel.swift index c8790687d2..ef346ddf9e 100644 --- a/ElementX/Sources/Screens/CreateRoom/CreateRoomViewModel.swift +++ b/ElementX/Sources/Screens/CreateRoom/CreateRoomViewModel.swift @@ -154,7 +154,8 @@ class CreateRoomViewModel: CreateRoomViewModelType, CreateRoomViewModelProtocol guard state.isKnockingFeatureEnabled, !state.bindings.isRoomPrivate, - let canonicalAlias = canonicalAlias(aliasLocalPart: aliasLocalPart) else { + let canonicalAlias = String.makeCanonicalAlias(aliasLocalPart: aliasLocalPart, + serverName: state.serverName) else { // While is empty or private room we don't change or display the error return } @@ -209,7 +210,8 @@ class CreateRoomViewModel: CreateRoomViewModelType, CreateRoomViewModelProtocol // Better to double check the errors also when trying to create the room if state.isKnockingFeatureEnabled, !createRoomParameters.isRoomPrivate { - guard let canonicalAlias = canonicalAlias(aliasLocalPart: createRoomParameters.aliasLocalPart), + guard let canonicalAlias = String.makeCanonicalAlias(aliasLocalPart: createRoomParameters.aliasLocalPart, + serverName: state.serverName), isRoomAliasFormatValid(alias: canonicalAlias) else { state.aliasErrors = [.invalidSymbols] return @@ -271,14 +273,6 @@ class CreateRoomViewModel: CreateRoomViewModelType, CreateRoomViewModelProtocol } } - private func canonicalAlias(aliasLocalPart: String?) -> String? { - guard let aliasLocalPart, - !aliasLocalPart.isEmpty else { - return nil - } - return "#\(aliasLocalPart):\(state.serverName)" - } - // MARK: Loading indicator private static let loadingIndicatorIdentifier = "\(CreateRoomViewModel.self)-Loading" diff --git a/ElementX/Sources/Screens/EditRoomAddressScreen/EditRoomAddressScreenViewModel.swift b/ElementX/Sources/Screens/EditRoomAddressScreen/EditRoomAddressScreenViewModel.swift index d027febf6a..64edbd5ae2 100644 --- a/ElementX/Sources/Screens/EditRoomAddressScreen/EditRoomAddressScreenViewModel.swift +++ b/ElementX/Sources/Screens/EditRoomAddressScreen/EditRoomAddressScreenViewModel.swift @@ -65,7 +65,8 @@ class EditRoomAddressScreenViewModel: EditRoomAddressScreenViewModelType, EditRo return } - guard let canonicalAlias = canonicalAlias(aliasLocalPart: aliasLocalPart) else { + guard let canonicalAlias = String.makeCanonicalAlias(aliasLocalPart: aliasLocalPart, + serverName: state.serverName) else { // While is empty don't display the errors, since the save button is already disabled state.aliasErrors.removeAll() return @@ -81,6 +82,12 @@ class EditRoomAddressScreenViewModel: EditRoomAddressScreenViewModelType, EditRo state.aliasErrors.remove(.invalidSymbols) + guard aliasLocalPart != state.currentAliasLocalPart else { + // Doesn't make sense to check the availability and display an error if the alias didn't change, the save button should also be disabled + state.aliasErrors.remove(.alreadyExists) + checkAliasAvailabilityTask = nil + return + } checkAliasAvailabilityTask = Task { [weak self] in guard let self else { return @@ -99,8 +106,9 @@ class EditRoomAddressScreenViewModel: EditRoomAddressScreenViewModelType, EditRo } private func save() async { - guard let canonicalAlias = canonicalAlias(aliasLocalPart: state.bindings.desiredAliasLocalPart), - isRoomAliasFormatValid(alias: canonicalAlias) else { + guard let canonicalAlias = String.makeCanonicalAlias(aliasLocalPart: state.bindings.desiredAliasLocalPart, + serverName: state.serverName), + isRoomAliasFormatValid(alias: canonicalAlias) else { state.aliasErrors = [.invalidSymbols] return } @@ -118,11 +126,4 @@ class EditRoomAddressScreenViewModel: EditRoomAddressScreenViewModelType, EditRo // TODO: API calls to edit/add the alias and maybe also dismiss the view? (check with design) } - - private func canonicalAlias(aliasLocalPart: String) -> String? { - guard !aliasLocalPart.isEmpty else { - return nil - } - return "#\(aliasLocalPart):\(state.serverName)" - } } diff --git a/ElementX/Sources/Screens/EditRoomAddressScreen/View/EditRoomAddressScreen.swift b/ElementX/Sources/Screens/EditRoomAddressScreen/View/EditRoomAddressScreen.swift index 824fb4c3fb..621bdcdb50 100644 --- a/ElementX/Sources/Screens/EditRoomAddressScreen/View/EditRoomAddressScreen.swift +++ b/ElementX/Sources/Screens/EditRoomAddressScreen/View/EditRoomAddressScreen.swift @@ -91,11 +91,13 @@ struct EditRoomAddressScreen_Previews: PreviewProvider, TestablePreview { NavigationStack { EditRoomAddressScreen(context: invalidSymbolsViewModel.context) } + .snapshotPreferences(delay: 1.2) .previewDisplayName("Invalid symbols") NavigationStack { EditRoomAddressScreen(context: alreadyExistingViewModel.context) } + .snapshotPreferences(delay: 1.2) .previewDisplayName("Already existing") } } diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Already-existing.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Already-existing.png new file mode 100644 index 0000000000..7fa0f929c7 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Already-existing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a87e3ba95167089163c3e617aa0181eb6b843c3b36490beb2ba9e6b4b6c0d4e8 +size 115010 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Invalid-symbols.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Invalid-symbols.png new file mode 100644 index 0000000000..96c9fce05f --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.Invalid-symbols.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29a21f22adecc29c25e2ff2462e8eee997027f8b465b1f8517116c8009aaee0 +size 120559 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.No-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.No-alias.png new file mode 100644 index 0000000000..ecef82b406 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.No-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:779f925f338b63b3facfecc8d5b55f0943ca807f466b37dc7520c991b5329db1 +size 102930 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.With-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.With-alias.png new file mode 100644 index 0000000000..6d20bf5867 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-en-GB.With-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e6063b7f355454450fbadae40337aad192b9b5b86752aa2ff73a31bc650eb24 +size 102946 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Already-existing.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Already-existing.png new file mode 100644 index 0000000000..dad03c048f --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Already-existing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c5b09168a7a24cdf7fa629b8b8e25daf96f59acb7447726d17c7e92efaf3be9 +size 134099 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Invalid-symbols.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Invalid-symbols.png new file mode 100644 index 0000000000..7bea20bf95 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.Invalid-symbols.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b35d405a0133b299a04141aaa4f1d9fe4455cd7a7619d72bde8236647ea292 +size 143130 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.No-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.No-alias.png new file mode 100644 index 0000000000..3a26864151 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.No-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ba59cf05d8dee7c7ca838cb5d8c30aabd593653808e983858936e78dc276213 +size 111751 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.With-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.With-alias.png new file mode 100644 index 0000000000..bc16fcd592 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPad-pseudo.With-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6a3b316514b3e1eee18d28cce2be2cf830f6ccd660c7580880a148c99fd0607 +size 111752 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Already-existing.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Already-existing.png new file mode 100644 index 0000000000..942aad2b4d --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Already-existing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057fca529839e0f76b763d1b0343097fcbba62d526964bfafbba61baf896234e +size 69853 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Invalid-symbols.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Invalid-symbols.png new file mode 100644 index 0000000000..a43a10d0c4 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.Invalid-symbols.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9cecf193ca96d0a8922aa5721470fa496e2e893c8a9508e60daa542b794cd5f +size 73844 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.No-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.No-alias.png new file mode 100644 index 0000000000..e2f4c3d44b --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.No-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c63ff6645297abea3d35e852c6cb86787b53ef540a600fd316c691834696e5a2 +size 54730 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.With-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.With-alias.png new file mode 100644 index 0000000000..2470587193 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-en-GB.With-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40aaec4d676074fff5eb50099f9fbd8c0154a01ebf4cf0a0a884421ae5ec7e72 +size 54511 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Already-existing.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Already-existing.png new file mode 100644 index 0000000000..11f0b54594 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Already-existing.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b064650ae934cebf42cdd502a012aabb48f39ac75131144da2af5860395ee7cd +size 92962 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Invalid-symbols.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Invalid-symbols.png new file mode 100644 index 0000000000..3296c45661 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.Invalid-symbols.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afbf14b0a76c31f4643d5cfe84d3e5befb9e4eb44e0f401338d8479db5f124c0 +size 101369 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.No-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.No-alias.png new file mode 100644 index 0000000000..6d587a09f3 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.No-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18575d4584ddffe621d225380cd8385b09595fade5fed78c7b2f3f3cc81bc032 +size 68272 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.With-alias.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.With-alias.png new file mode 100644 index 0000000000..075430d9c6 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_editRoomAddressScreen-iPhone-16-pseudo.With-alias.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6d5752d4c32685186221ae0df822f988c5725e57973725d9bb824012919c1bb +size 68080 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-en-GB.Restricted-room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-en-GB.Restricted-room.png new file mode 100644 index 0000000000..7be4e81e0b --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-en-GB.Restricted-room.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:527832138f736cd387b754335932b59c5e34625fe26a2f2d24780cc153ff526b +size 217589 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-pseudo.Restricted-room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-pseudo.Restricted-room.png new file mode 100644 index 0000000000..1106bf65c7 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPad-pseudo.Restricted-room.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:892a0fcb4bb2cf99d025ac954ed6abaf162aa3f172a6c0b690bbe8b647940248 +size 264851 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-en-GB.Restricted-room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-en-GB.Restricted-room.png new file mode 100644 index 0000000000..968af8eb2b --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-en-GB.Restricted-room.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9603ac222e27850a359500794e23a4398c5bdd37b4965c8eae18aae1dac07b81 +size 146037 diff --git a/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-pseudo.Restricted-room.png b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-pseudo.Restricted-room.png new file mode 100644 index 0000000000..ddfcaa9a82 --- /dev/null +++ b/PreviewTests/Sources/__Snapshots__/PreviewTests/test_securityAndPrivacyScreen-iPhone-16-pseudo.Restricted-room.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f79a51e74d4df02fce286a31c9c31174b12a6b9f5e846b1e0beaf02b1d06535b +size 184789