-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
0f56986
commit 74fe09c
Showing
1 changed file
with
15 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## api-spec | ||
|
||
api-spec is a [Cucumber] extension for testing web APIs. It started from our own collection of Cucumber scenario's for BDDing [Nutshell's][nl] API updates. Based on a discussion in [balanced/balanced-api#431][b431], we decided to see what a gem might look like for packaging up this functionality. It's unclear if there's any value in a specific tool – it's simply just gluing together other gems – but we shall see. | ||
|
||
There's currently a fair amount of work, so please refer to the issues for any discussion around the gem's development. | ||
|
||
### Additional resources | ||
|
||
- [cucumber/aruba](https://github.com/cucumber/aruba) | ||
- [collectiveidea/json_spec](https://github.com/collectiveidea/json_spec) | ||
- [hoxworth/json-schema](https://github.com/hoxworth/json-schema/) | ||
|
||
[Cucumber]: https://github.com/cucumber/cucumber | ||
[nl]: http://www.nutshell.com/ | ||
[b431]: https://github.com/balanced/balanced-api/pull/431#issuecomment-30152276 |