https://github.com/cucumberswift/cucumberswift
A lightweight swift Cucumber implementation
https://github.com/cucumberswift/cucumberswift
cucumber gherkin pod swift xctest
Last synced: 2 months ago
JSON representation
A lightweight swift Cucumber implementation
- Host: GitHub
- URL: https://github.com/cucumberswift/cucumberswift
- Owner: cucumberswift
- License: mit
- Created: 2018-04-09T22:18:49.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2025-02-16T10:43:44.000Z (4 months ago)
- Last Synced: 2025-04-07T14:11:15.015Z (2 months ago)
- Topics: cucumber, gherkin, pod, swift, xctest
- Language: Swift
- Homepage: https://cucumberswift.github.io/CucumberSwift/documentation/cucumberswift/
- Size: 52.6 MB
- Stars: 77
- Watchers: 10
- Forks: 20
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

 [](http://cocoapods.org/pods/CucumberSwift)
[](https://codecov.io/gh/cucumberswift/CucumberSwift)
[](https://www.codacy.com/gh/cucumberswift/CucumberSwift/dashboard?utm_source=github.com&utm_medium=referral&utm_content=cucumberswift/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://cucumberswift.github.io/CucumberSwift/documentation/cucumberswift/)
* [Getting Started](https://cucumberswift.github.io/CucumberSwift/tutorials/tutorial-table-of-contents/)
* [XCTest Integration](https://github.com/cucumberswift/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/)