Skip to content

Comments

Feature/image feed/UI#4

Merged
crisfeim merged 125 commits intomainfrom
feature/image-feed/ui
Apr 18, 2025
Merged

Feature/image feed/UI#4
crisfeim merged 125 commits intomainfrom
feature/image-feed/ui

Conversation

@crisfeim
Copy link
Owner

No description provided.

crisfeim added 30 commits April 10, 2025 09:44
… it can take all the space and not be cropped)
…nd iOS since they're platform-independent (can run on any platform)
…since it's platform-independent (can run on any platform)
…orms as its content is platform-agnostic and we should be able to run it in iOS platforms
… so we can remove noise from project navigator
…et folder to remove noise from project navigator
… EssentialFeediOS

- Set `DEFINES_MODULE = NO` to avoid requiring an umbrella header
- Disabled code signing for EssentialFeediOS (Debug/Release) as it's not needed
- Xcode updated scheme and project version references (LastUpgradeVersion = 1620)
…fic target that should not be tested on macOS
…ove replacing logic in tests (thus having shorter and more expressive code)
crisfeim added 28 commits April 15, 2025 15:47
… In MVP, presentation data should be created by presenters
…ontrollers can be agnostic of Presenters if we move from the configuration in composers
…testing the composition of multiple UI components in integration
… passing result to the UI components. Threading is ealt with a Decorator in the Composition layer.
…ests are being run with specific test targets, so it means it's not needed)
… a more than acceptable tradeoff (mesure before optimizing 🥋)
When reusing a shared Core Data model across multiple containers in tests, Core Data may retain internal state between instances, causing CI-only failures.

Removing persistent stores in deinit ensures proper isolation and prevents store conflicts when running tests in sequence.
@crisfeim crisfeim merged commit 67a85e9 into main Apr 18, 2025
1 check passed
@crisfeim crisfeim deleted the feature/image-feed/ui branch May 31, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant