Skip to content

Releases: jwfriese/Fleet

3.1.0

20 Mar 05:30
Compare
Choose a tag to compare

Fleet errors now will appear right in the Xcode editor, so you don't have to go digging through the logs to see what went wrong anymore.

3.0.0

30 Jan 00:56
Compare
Choose a tag to compare
  • Major release taking advantage of many breaking changes to the API to clarify intent through better naming for methods and extensions.
  • Most of the Fleet UIKit API extensions now throw errors for almost all operations to clearly signal misbehavior in test code.
  • Added UITextView extension methods
  • Added UISwitch extension methods
  • Added method to fetch cells from a UITableView
  • Expanded documentation to include more example code
  • Fixed bug related to inconsistent view transition behavior when working with UINavigationControllers

2.2.1

09 Jan 00:29
Compare
Choose a tag to compare
  • Fix bug introduced in 2.2.0 that prevented UINavigationController transitions from executing immediately in test code.

2.2.0

08 Jan 23:59
Compare
Choose a tag to compare
  • Fixes bug in UIViewController, UINavigationController, and UIAlertController that caused handlers to fire before view transitions completed.
  • Dramatically reduces swizzling in the concerned classes, thereby reducing the risk that your test code interactions with UIKit will deviate from production UIKit behavior.

2.1.0

29 Dec 14:45
Compare
Choose a tag to compare
  • Fixes a number of issues with UITableView helper methods all related to optional methods on UITableViewDelegate and UITableViewDataSource. Big thanks to @palfvin for pointing these out.

2.0.2

22 Nov 14:38
Compare
Choose a tag to compare
  • Introduces an interface on UIStoryboard that allows for true mocking of storyboard elements. Use it when you want to test that view controller interactions such as segues are implemented correctly, without having to worry about side effects of destination view controller lifecycle code executing.
  • Fixes a couple bugs with the storyboard script. Thanks @farshadtx for your help on these items!

1.1

17 Nov 14:16
Compare
Choose a tag to compare
1.1

Adds support for interacting with UITableView

1.0.1

29 Sep 14:23
Compare
Choose a tag to compare
  • Swift 3 Support
  • Updates function names to conform to Swift naming conventions

0.2.5

20 Sep 02:29
Compare
Choose a tag to compare

Fixes a bug in UINavigationController swizzling that was causing the navigation controller to be unavailable when the pushed view controller's viewDidLoad(_:) method.

0.2.4

08 Sep 21:31
Compare
Choose a tag to compare
  • Fixes bug in Screen.topmostViewController() that prevented the method from correctly discovering view controllers presented on top of the top view controllers in a navigation stack.