Skip to content

Releases: q231950/rorschach

Colorful Tone

29 Jun 15:22
v2.0.0
249210f
Compare
Choose a tag to compare

This release refines the public API.

  • makes the expect function part of an extension on XCTest
  • adds documentation
  • refactors production and test code
  • compiles on Xcode 14 Beta 1 and Beta 2
  • compiles with swift-tools-version:5.7

Crouching Cloud

11 Jun 18:21
v1.1.0
7df0c48
Compare
Choose a tag to compare

Subclassing of Steps and Assertions is no longer necessary and the obligatory Context has been removed.

Find some examples of the usage in pr #3.

Xcode 12 Compatibility Release

14 Nov 16:51
0fe1b7a
Compare
Choose a tag to compare

Thanks to @devandanger for adding Xcode 12 support! That's also the only change in this release to mention in the log.

Rorschach in the wild

18 Apr 07:30
Compare
Choose a tag to compare

Rorschach is a Swift Package for writing Xcode UI Tests in a BDD style. This first version allows to expect given/when/then acceptance criteria in a context defined by the test.

let context = UniverseContext()

expect(in: context) {
    Given {
        ILearnABitMore()
        IBuildARocket()
    }
    When {
        ILaunchARocket()
    }
    Then {
        ICanSeeTheStars()
    }
}