From b9d7b351b2c315379746f864fe940669cb129077 Mon Sep 17 00:00:00 2001 From: Paul Zabelin Date: Mon, 6 Jun 2022 00:47:32 -0700 Subject: [PATCH] use group preview for favorites view --- Example/App/FavoriteView.swift | 9 ++- .../{FavoriteView.png => FavoriteView.1.png} | Bin .../Snapshots/FavoriteView.2.png | Bin 0 -> 2703 bytes Example/Example.xcodeproj/project.pbxproj | 17 ----- .../xcschemes/PreviewGroup.xcscheme | 67 ++++++++++++++++++ .../xcschemes/SwiftUI-snapshot-test.xcscheme | 67 ++++++++++++++++++ 6 files changed, 141 insertions(+), 19 deletions(-) rename Example/ApplicationTests/Snapshots/{FavoriteView.png => FavoriteView.1.png} (100%) create mode 100644 Example/ApplicationTests/Snapshots/FavoriteView.2.png create mode 100644 Example/Example.xcodeproj/xcshareddata/xcschemes/PreviewGroup.xcscheme create mode 100644 Example/Example.xcodeproj/xcshareddata/xcschemes/SwiftUI-snapshot-test.xcscheme diff --git a/Example/App/FavoriteView.swift b/Example/App/FavoriteView.swift index 3093fb7..0eda968 100644 --- a/Example/App/FavoriteView.swift +++ b/Example/App/FavoriteView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import PreviewGroup /// https://www.hackingwithswift.com/articles/226/5-steps-to-better-swiftui-views struct FavoriteView: View { @@ -25,7 +26,11 @@ struct FavoriteView: View { struct FavoriteView_Previews: PreviewProvider { static var previews: some View { - FavoriteView() - .previewLayout(.sizeThatFits) + PreviewGroup { + FavoriteView() + FavoriteView() + .background(Color.white) + } + .previewLayout(.sizeThatFits) } } diff --git a/Example/ApplicationTests/Snapshots/FavoriteView.png b/Example/ApplicationTests/Snapshots/FavoriteView.1.png similarity index 100% rename from Example/ApplicationTests/Snapshots/FavoriteView.png rename to Example/ApplicationTests/Snapshots/FavoriteView.1.png diff --git a/Example/ApplicationTests/Snapshots/FavoriteView.2.png b/Example/ApplicationTests/Snapshots/FavoriteView.2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d25ea3a98657760c2aac956cf72d03a8bec2ae1 GIT binary patch literal 2703 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 + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Example.xcodeproj/xcshareddata/xcschemes/SwiftUI-snapshot-test.xcscheme b/Example/Example.xcodeproj/xcshareddata/xcschemes/SwiftUI-snapshot-test.xcscheme new file mode 100644 index 0000000..af0bd7d --- /dev/null +++ b/Example/Example.xcodeproj/xcshareddata/xcschemes/SwiftUI-snapshot-test.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +