- Deprecated NSURLConnection+Spec async helpers
- if you were using
-fetchSynchronouslyWithTimeout(NSTimeInterval):
or+fetchAllPendingConnectionsSynchronouslyWithTimeout(NSTimeInterval):
you will want to rewrite those tests before upgrading past this release. These will be removed in a future release.
- if you were using
- Fixed modulemap for iOS Foundation+PivotalSpecHelper dynamic framework
- Adds a spec helper for UIPageControl
- Support for determining visibility of UIViews
- Adds stub for testing UIView transition methods
- Add nullability annotations to PCK projects
- this should improve usability from Swift, but if you encounter problems, please report them!
- Support for long press on views
- Minor project housekeeping
- Carthage compatibility
- PCK now builds dynamic libraries
- UIAlertController SpecHelper stub raises nonexistant Cancel button error consistently for all styles.
- SpecHelper stub
-dismissViewController:animated:completion:
no longer invokes completion twice in some situations. - UIView SpecHelper stub can now control the execution of animations with
+resetAnimations
and+resumeAnimations
. - UIKit SpecHelper stubs throw exceptions in more illogical cases now, like tapping on non-displayed cells or buttons with no size.
transitionToViewController:fromViewController...
SpecHelper stub behaves more like UIKit.
- Fixes the cocoapods release. v0.3.1 was released with support for tvOS only. Sorry!
- Further improvements to UIGestureRecognizer spec helper stub
- Improvements to PCK's fake operation queue.
- Adds support for inspecting the urls opened with UIApplication
- Adds support for inspecting the
-cameraDevice
set on a UIImagePickerController - UINavigationController stubs are now properly loaded.
- Adds a
triggerNonSegueAction
category on WKInterfaceButton to help test non-segue actions in WatchKit - Adds support for testing the configuration of WKInterfaceButtons with content type group in WatchKit
- Adds ability to toggle UIViewController spec stubs
- Adds support for inspecting data loaded directly into UIWebViews
- Adds support for resetting messages sent to WatchKit interface elements.
-tap
will raise an exception if the control's width or height is zero.
- Adds instructions for releasing new versions of PivotalCoreKit
- Adds a stub for setting [CLLocationManager +authorizationStatus]
- Includes improvements to the UIGestureRecognizer stub
- Improves UIBarButtonItem, UISwitch and UISegmentedControl test helpers
- Drops build-time support for iOS 7
- Update WatchKit framework for Xcode 6.2 beta 4
- Add support for testing UIAlertController
- Adds support for testing wiring of WatchKit apps in Cedar/XCTest/etc.
- No functional changes - fixes red build due to spec bug
- Breaking change: UIKit project targets are reorganized to keep stubs and helpers separate
- Introduces more functional programming additions to the Foundation project
- Fixes to podspec for Cocoapods users
- Cocoapods projects should no longer see warnings appear when using PCK libs as pod dependencies
- Adds NSDictionary+dictionaryFromQueryString
- Adds support for loading nib-based UIView subclasses from other nibs with internal bindings and constraints intact
- Adds typesafe extraction methods to NSDictionary
- Adds a stub for UIActivityViewController
- UIKit+PivotalSpecHelperStubs static library and CocoaPods subspec is converted to ARC
- Manually triggering gesture recognizers can perform storyboard segues
- Adds support for instantiating prototype table view and collection view cells given a view controller from a storyboard and a cell identifier
- Improves support for UIGestureRecognizer
- Adds support for UINavigationController iOS 8 changes
- FakeOperationQueue is renamed to PSHKFakeOperationQueue; an alias is provided for backward compatibility
- Removes need to whitelist target classes before manually triggering gesture recognizers
- first versioned release