|
75 | 75 | 5BA598BE2CE1998D007B1795 /* XCTestCase+MemoryLeakTracking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8BB9982C02719F00D40D42 /* XCTestCase+MemoryLeakTracking.swift */; }; |
76 | 76 | 5BA598BF2CE19E50007B1795 /* FeedCacheTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B034B422CA3A0C800FB65F8 /* FeedCacheTestHelpers.swift */; }; |
77 | 77 | 5BA598C02CE19EE0007B1795 /* SharedTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B034B442CA3A1A100FB65F8 /* SharedTestHelpers.swift */; }; |
| 78 | + 5BB735132D7CD33B00189186 /* UIImage+TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB735122D7CD33B00189186 /* UIImage+TestHelpers.swift */; }; |
| 79 | + 5BB735152D7CD9F900189186 /* UITableView+HeaderSizing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB735142D7CD9F900189186 /* UITableView+HeaderSizing.swift */; }; |
| 80 | + 5BB735172D7D0BEE00189186 /* UIViewController+Snapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB735162D7D0BEE00189186 /* UIViewController+Snapshot.swift */; }; |
| 81 | + 5BB735192D7D0CB000189186 /* XCTestCase+Snapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB735182D7D0CB000189186 /* XCTestCase+Snapshot.swift */; }; |
78 | 82 | 5BBDA00E2D6FCCF000D68DF0 /* FeedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBDA00D2D6FCCF000D68DF0 /* FeedCache.swift */; }; |
79 | 83 | 5BBDA01A2D6FF5F100D68DF0 /* FeedImageDataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBDA0192D6FF5F100D68DF0 /* FeedImageDataCache.swift */; }; |
| 84 | + 5BBDA1AD2D7CCA8000D68DF0 /* FeedSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBDA1AC2D7CCA8000D68DF0 /* FeedSnapshotTests.swift */; }; |
80 | 85 | 5BC4F6CB2CDAF0B20002D4CF /* CoreDataHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC4F6CA2CDAF0B20002D4CF /* CoreDataHelpers.swift */; }; |
81 | 86 | 5BC4F6CD2CDAF1B30002D4CF /* ManagedCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC4F6CC2CDAF1B30002D4CF /* ManagedCache.swift */; }; |
82 | 87 | 5BC4F6CF2CDAF1C60002D4CF /* ManagedFeedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC4F6CE2CDAF1C60002D4CF /* ManagedFeedImage.swift */; }; |
|
212 | 217 | 5BA598BA2CE194BC007B1795 /* EssentialFeedCacheIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EssentialFeedCacheIntegrationTests.swift; sourceTree = "<group>"; }; |
213 | 218 | 5BA598BD2CE1954B007B1795 /* EssentialFeedCacheIntegrationTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = EssentialFeedCacheIntegrationTests.xctestplan; sourceTree = "<group>"; }; |
214 | 219 | 5BA598EA2CFABE45007B1795 /* EssentialFeedAPIEndToEndTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = EssentialFeedAPIEndToEndTests.xctestplan; sourceTree = "<group>"; }; |
| 220 | + 5BB735122D7CD33B00189186 /* UIImage+TestHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+TestHelpers.swift"; sourceTree = "<group>"; }; |
| 221 | + 5BB735142D7CD9F900189186 /* UITableView+HeaderSizing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITableView+HeaderSizing.swift"; sourceTree = "<group>"; }; |
| 222 | + 5BB735162D7D0BEE00189186 /* UIViewController+Snapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Snapshot.swift"; sourceTree = "<group>"; }; |
| 223 | + 5BB735182D7D0CB000189186 /* XCTestCase+Snapshot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Snapshot.swift"; sourceTree = "<group>"; }; |
215 | 224 | 5BBDA00D2D6FCCF000D68DF0 /* FeedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedCache.swift; sourceTree = "<group>"; }; |
216 | 225 | 5BBDA0192D6FF5F100D68DF0 /* FeedImageDataCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedImageDataCache.swift; sourceTree = "<group>"; }; |
| 226 | + 5BBDA1AC2D7CCA8000D68DF0 /* FeedSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedSnapshotTests.swift; sourceTree = "<group>"; }; |
217 | 227 | 5BC4F6CA2CDAF0B20002D4CF /* CoreDataHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataHelpers.swift; sourceTree = "<group>"; }; |
218 | 228 | 5BC4F6CC2CDAF1B30002D4CF /* ManagedCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagedCache.swift; sourceTree = "<group>"; }; |
219 | 229 | 5BC4F6CE2CDAF1C60002D4CF /* ManagedFeedImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagedFeedImage.swift; sourceTree = "<group>"; }; |
|
393 | 403 | 5B4BAE8D2CFBA12700CE079A /* EssentialFeediOSTests */ = { |
394 | 404 | isa = PBXGroup; |
395 | 405 | children = ( |
| 406 | + 5BB735112D7CD30C00189186 /* Helpers */, |
396 | 407 | 5B4BAE922CFBA29600CE079A /* EssentialFeediOS.xctestplan */, |
| 408 | + 5BBDA1AC2D7CCA8000D68DF0 /* FeedSnapshotTests.swift */, |
397 | 409 | ); |
398 | 410 | path = EssentialFeediOSTests; |
399 | 411 | sourceTree = "<group>"; |
|
449 | 461 | children = ( |
450 | 462 | 5B6992D82D0662B200DD47E9 /* UIView+Shimmering.swift */, |
451 | 463 | 5B8AB3672D52D73200CDDDEB /* UITableView+Dequeueing.swift */, |
| 464 | + 5BB735142D7CD9F900189186 /* UITableView+HeaderSizing.swift */, |
452 | 465 | 5B8AB3692D52DC3600CDDDEB /* UIImageView+Animations.swift */, |
453 | 466 | 5B74FD1E2D64A821007478DC /* UIRefreshControl+Helpers.swift */, |
454 | 467 | ); |
|
544 | 557 | path = EssentialFeedCacheIntegrationTests; |
545 | 558 | sourceTree = "<group>"; |
546 | 559 | }; |
| 560 | + 5BB735112D7CD30C00189186 /* Helpers */ = { |
| 561 | + isa = PBXGroup; |
| 562 | + children = ( |
| 563 | + 5BB735122D7CD33B00189186 /* UIImage+TestHelpers.swift */, |
| 564 | + 5BB735162D7D0BEE00189186 /* UIViewController+Snapshot.swift */, |
| 565 | + 5BB735182D7D0CB000189186 /* XCTestCase+Snapshot.swift */, |
| 566 | + ); |
| 567 | + path = Helpers; |
| 568 | + sourceTree = "<group>"; |
| 569 | + }; |
547 | 570 | 5BC4F6C82CDAEF750002D4CF /* Infrastructure */ = { |
548 | 571 | isa = PBXGroup; |
549 | 572 | children = ( |
|
907 | 930 | isa = PBXSourcesBuildPhase; |
908 | 931 | buildActionMask = 2147483647; |
909 | 932 | files = ( |
| 933 | + 5BB735152D7CD9F900189186 /* UITableView+HeaderSizing.swift in Sources */, |
910 | 934 | 5B74FD1A2D649D0E007478DC /* ErrorView.swift in Sources */, |
911 | 935 | 5B74FD1F2D64A821007478DC /* UIRefreshControl+Helpers.swift in Sources */, |
912 | 936 | 5B8AB3682D52D73200CDDDEB /* UITableView+Dequeueing.swift in Sources */, |
|
923 | 947 | buildActionMask = 2147483647; |
924 | 948 | files = ( |
925 | 949 | 5B6992972CFE8D8B00DD47E9 /* XCTestCase+MemoryLeakTracking.swift in Sources */, |
| 950 | + 5BBDA1AD2D7CCA8000D68DF0 /* FeedSnapshotTests.swift in Sources */, |
| 951 | + 5BB735192D7D0CB000189186 /* XCTestCase+Snapshot.swift in Sources */, |
| 952 | + 5BB735172D7D0BEE00189186 /* UIViewController+Snapshot.swift in Sources */, |
| 953 | + 5BB735132D7CD33B00189186 /* UIImage+TestHelpers.swift in Sources */, |
926 | 954 | ); |
927 | 955 | runOnlyForDeploymentPostprocessing = 0; |
928 | 956 | }; |
|
0 commit comments