| { |
| "name": "ViewControllerPresentationSpy", |
| "version": "5.0.0", |
| "summary": "Unit test presented view controllers, alerts, and action sheets for iOS", |
| "description": "ViewControllerPresentationSpy has three verifiers:\n* AlertVerifier to capture alerts and action sheets\n* PresentationVerifier to capture presented view controllers\n* DismissalVerifier to capture dismissed view controllers\n\nSegues can be captured. For alerts, no actual alerts are presented. This means:\n\n* The workflow doesn't pause for an action to be selected.\n* Tests are blazing fast.\n* You can test things with unit tests instead of UI tests.", |
| "homepage": "https://github.com/jonreid/ViewControllerPresentationSpy", |
| "license": "MIT", |
| "authors": { |
| "Jon Reid": "jon@qualitycoding.org" |
| }, |
| "social_media_url": "https://twitter.com/qcoding", |
| "platforms": { |
| "ios": "9.0" |
| }, |
| "source": { |
| "git": "https://github.com/jonreid/ViewControllerPresentationSpy.git", |
| "tag": "v5.0.0" |
| }, |
| "source_files": "Source/ViewControllerPresentationSpy/*.{h,m,swift}", |
| "public_header_files": [ |
| "Source/ViewControllerPresentationSpy/QCOMockPopoverPresentationController.h", |
| "Source/ViewControllerPresentationSpy/UIAlertAction+QCOMock.h", |
| "Source/ViewControllerPresentationSpy/UIAlertController+QCOMock.h", |
| "Source/ViewControllerPresentationSpy/UIViewController+QCOMock.h" |
| ], |
| "requires_arc": true, |
| "swift_versions": "5.0", |
| "weak_frameworks": "XCTest", |
| "user_target_xcconfig": { |
| "FRAMEWORK_SEARCH_PATHS": "$(inherited) \"$(PLATFORM_DIR)/Developer/Library/Frameworks\"" |
| }, |
| "swift_version": "5.0" |
| } |