given
given copied to clipboard
A monorepo for jasmine / jest addons that help you clean up your microtests by breaking them into a Given / When / Then structure.
(jasmine | jest)-given Monorepo
Packages
This repository contains the HiRez.io's versions of:
Project | Status | Description |
---|---|---|
@hirez_io/jest-given | Jest addon that adds the "Given When Then" syntax | |
@hirez_io/jasmine-given | Jasmine addon that adds the "Given When Then" syntax | |
@hirez_io/karma-jasmine-given | Karma plugin for @hirez_io/jasmine-given |
Roadmap
- [ ] Setup github actions to test, publish and collect coverage respectively
- [ ] Add "FThen()?
- [ ] Add more context to error messages (describe label from "this", or then label)?
Prior Art + Credit
The "Given" concept (and implementation) is based on the original jasmine-given library by Justin Searls who've done an amazing job with it, which is in turn based on rspec-given by Jim Weirich.
Contributing
Want to contribute? Yayy! π
Please read and follow our Contributing Guidelines to learn what are the right steps to take before contributing your time, effort and code.
Thanks π
Code Of Conduct
Be kind to each other and please read our code of conduct.
Want to learn more?
Contributors β¨
Thanks goes to these wonderful people (emoji key):
Shai Reznik π» π π€ π π§ π§βπ« π β οΈ |
WynieCronje π» β οΈ π§ |
Yianen π» β οΈ π§ |
Keagan FouchΓ© π» π§ |
This project follows the all-contributors specification. Contributions of any kind welcome!
License
MIT