[Framework] Empty and error state handling for the Feed list #18

Merged
javier merged 5 commits from framework/feed/empty+error into main 2024-03-22 09:14:23 +00:00
Showing only changes of commit 55a878b467 - Show all commits

View File

@ -451,15 +451,6 @@ private extension UIEdgeInsets {
#if DEBUG
import ReviewsiTunesKit
@available(iOS 17.0, *)
#Preview("Feed List loading reviews") {
MockURLProtocol.response = .init(statusCode: 404)
return UINavigationController(rootViewController: FeedListViewController(.init(
configuration: .init(session: .mock)
)))
}
@available(iOS 17.0, *)
#Preview("Feed List with few reviews") {
MockURLProtocol.response = .init(
@ -530,6 +521,15 @@ import ReviewsiTunesKit
)))
}
@available(iOS 17.0, *)
#Preview("Feed List with error when loading reviews") {
MockURLProtocol.response = .init(statusCode: 404)
return UINavigationController(rootViewController: FeedListViewController(.init(
configuration: .init(session: .mock)
)))
}
@available(iOS 17.0, *)
#Preview("Feed List with live reviews") {
return UINavigationController(rootViewController: FeedListViewController(.init()))