Skip to content

Releases: XCTEQ/XCFit

Homebrew Support for XCFit

07 Jan 10:40
Compare
Choose a tag to compare

XCFit can be installed using Homebrew. Assuming, you have already installed homebrew on your macOS. In order to install using XCFit using homebrew run following two commands.

     brew tap shashikant86/homebrew-taps 
     brew install xcfit

This is preferred way to install XCFit over the old Rubygems method.

Once installed, you can run xcfit command from terminal and it should display following commands.

                  $ xcfit                                                      
                  Welcome to XCFit: Full Stack BDD framework for iOS app
                  ==================XXXXXXXX===========================

                  Usage: xcfit <command-name>

                 <command-name> can be one of
                    setup_xcode_templates
                    generate a Xcode 8 Templates for the Cucumberish and Fitnesse
                   setup_xcode7_templates
                   generate a Xcode 7.x Templates. Please upgrade to Xcode 8
                   setup_gherkin
                   generate Xcode Templates for the Gherkin Feature Files
                   get_cucumberish
                   Downloads Cucumberish version
                   version
                   prints the XCFit version
                   help
                   prints more detailed help information.

Enjoy XCFit with homebrew !

XCFit 2.0 : Full Stack BDD in Xcode with Page Object Pattern + Swift Package Manager

23 Oct 15:03
Compare
Choose a tag to compare

XCFit 2.0

XCFit 2.0 is first major release of XCFit with lot of new feature including

New Features

  • Improved Xcode Templates with support of Page Object Pattern
  • New Xcode Target Template to support Page Object Pattern for Apple's XCUI Test Framework
  • Separated Xcode Templates to support both Xcode 7 (Swift 2) and Xcode 8 ( Swift 3). Added Separate option in the XCFit RubyGem to download XCFit Templates for Xcode 8 and Xcode 7.
  • Added Helper method to support XCUI Testing and made it available with Swift Package Manager
  • Introducing Swift Package Manager for XCFit. It's available to use with major version 2
  • Embedded Stable version of Cucumberish in XCFit and made it available via Cocoapods
    image
  • Removed 'OCSlimProject CocoaPods dependency from XCFit as it sucks on CI

Minor Issues

  • Bringing 'Cucumberish' content into project via CocoaPods when use_frameworks! is used in Podfile doesn't import header files. It works if Podfile isn't using use_frameworks!

Draft Release

16 Jul 20:08
Compare
Choose a tag to compare

Functional without Docs