wayfair / vsm-ios

An iOS framework for the VSM Architecture
MIT License
9 stars 2 forks source link

UIKit Examples and Tests #23

Closed albertbori closed 1 year ago

albertbori commented 1 year ago

Description

To improve stability of the framework, this PR introduces UIKit variants of the "ProductView" and "ProductDetailView" and automated UI tests which validate the UIKit behavior.

These UIKit variants act as examples for both programatic and storyboard-based view controllers.

In addition, a new schema called "Shopping - UIKit" was added to provide UIKit debugging and UI testing capabilities to the project. It does this by passing launch arguments that change which UI framework is used for the product view feature in the demo app. The CI GitHub action was modified to additionally run UI tests for this schema.

Type of Change

Checklist