Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tyler-keith-thompson/cucumberswift
A lightweight swift Cucumber implementation
https://github.com/tyler-keith-thompson/cucumberswift
cucumber gherkin pod swift xctest
Last synced: about 1 month ago
JSON representation
A lightweight swift Cucumber implementation
- Host: GitHub
- URL: https://github.com/tyler-keith-thompson/cucumberswift
- Owner: Tyler-Keith-Thompson
- License: mit
- Created: 2018-04-09T22:18:49.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-12T03:48:53.000Z (3 months ago)
- Last Synced: 2024-10-10T03:41:32.247Z (about 1 month ago)
- Topics: cucumber, gherkin, pod, swift, xctest
- Language: Swift
- Homepage: https://tyler-keith-thompson.github.io/CucumberSwift/documentation/cucumberswift/
- Size: 52.6 MB
- Stars: 75
- Watchers: 9
- Forks: 19
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![Build Status](https://github.com/Tyler-Keith-Thompson/CucumberSwift/actions/workflows/CI.yml/badge.svg?branch=main)
![Pod Platform](https://img.shields.io/cocoapods/p/CucumberSwift.svg?style=popout) [![Pod Version](https://img.shields.io/cocoapods/v/CucumberSwift.svg?style=popout)](http://cocoapods.org/pods/CucumberSwift)
[![codecov](https://codecov.io/gh/Tyler-Keith-Thompson/CucumberSwift/branch/main/graph/badge.svg?token=ARIPC8Q7H1)](https://codecov.io/gh/Tyler-Keith-Thompson/CucumberSwift)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/c29b0bf4883b4387a41ac1d090773f65)](https://www.codacy.com/gh/Tyler-Keith-Thompson/CucumberSwift/dashboard?utm_source=github.com&utm_medium=referral&utm_content=Tyler-Keith-Thompson/CucumberSwift&utm_campaign=Badge_Grade)### Welcome to CucumberSwift
CucumberSwift is a lightweight Swift only Cucumber implementation for iOS, tvOS, and macOS. It was born out of frustration with current iOS Cucumber implementations. The whole goal is to make it easy to install and easy to use, so please feel free to give feedback.NOTE: WatchOS support coming soon!
* [Docs](https://tyler-keith-thompson.github.io/CucumberSwift/documentation/cucumberswift/)
* [Getting Started](https://tyler-keith-thompson.github.io/CucumberSwift/tutorials/tutorial-table-of-contents/)
* [XCTest Integration](https://github.com/Tyler-Keith-Thompson/CucumberSwift/wiki/xctest-integration)* [Contributing](/CONTRIBUTING.md)
### What's Still Missing?
- Some Gherkin language errors## Attributions:
- The localization support for the DSL is powered by: [SwiftGen](https://github.com/SwiftGen/SwiftGen/)
- The language localization JSON file is powered by: [The Official Cucumber Repo](https://github.com/Cucumber/Cucumber/)
- The AST test JSON file is supplied by: [The Official Cucumber Repo](https://github.com/Cucumber/Cucumber/)![Powered by MacStadium](https://uploads-ssl.webflow.com/5ac3c046c82724970fc60918/5c019d917bba312af7553b49_MacStadium-developerlogo.png)