Tags: cmu-is-projects/Quick
Tags
Quick v0.5.1 ============ v0.5.1 Targets Xcode 7 beta 4 / Swift 2.0 Changes in this release: - Quick works for Xcode 7 beta 4 - Fix support for XCTest* macros - Add support for Objective-C++ projects - Test methods are uniqued by file + line to fix bug where XCTest would only run one test if multiple examples produced the same example name. This is not intended as the final test naming structure and will probably change in future versions.
Quick v0.5.0 ============ Changes in this release: - Quick works for Xcode 7 beta 3 by being built without BITCODE compilation to support linking against XCTest - Add beforeEachWithMetadata() for Objective-C - Add afterEachWithMetadata() for Objective-C - World class is now internal - Minimum deployment target for OS X is 10.9 - Add Quick Configuration Template
v0.4.0 Changes: - Backwards incompatible changes for Swift 2.0. - XCTestObservationCenter is now a public XCTest API, although it doesn't expose "suspend observation". Quick tests now use the public APIs where applicable. - Added Nimble to Quick Focused OSX Test Target in order to fix a CI failure. Removed: - Removed Failure.swift, which was no longer being used within the framework (probably) as of 6a68691, and was not a class that Quick consumers should have been relying upon.
v0.3.0 This release introduces backwards-incompatible changes to support Swift 1.2. In addition: - Installation instructions for Carthage and CocoaPods have been updated. - World+DSL no longer has an implicit dependency upon Foundation. - Functional tests for Quick itself have been improved.
v0.2.2 This minor release of Quick introduces "focused" examples. You can use focused examples as a way of running only a subset of all the examples in a test suite. If there are any focused examples in a test suite, only those examples are run. If there are no focused examples, all examples are run. - You can define focused examples using `fit`. - You can define focused example groups using `fdescribe` or `fcontext`. All examples within focused example groups are treated as focused examples. - You can define a focused set of shared examples using `fitBehavesLike`. In addition, pending examples now use the same underlying architecture as focused examples. Both are built atop of "filter flags". Filter flags are arbitrary String-to-Bool maps that are associated with any example or example group. You can configure Quick to include/exclude certain examples, using QuickConfiguration and its new filter methods.
v0.2.0 This release of Quick contains major breaking changes that are incompatible with the v0.1.0-beta API. Specifically, shared examples are no longer defined within a `QuickSharedExampleGroups` subclass. Instead, shared examples may be defined within a subclass of `QuickConfiguration`. Other updates include: - Fixes for breaking changes introduced by new Xcode versions. This version of Quick supports Xcode 6.0, 6.1, and 6.1.1 GM. - Nimble (the matcher framework) is maintained as an external library. Quick may be used independent of Nimble. - Objective-C shorthand is enabled by default (i.e.: `it`, instead of `qck_it`). - Quick itself is tested via functional tests. - Improved documentation and README.
PreviousNext