given icon indicating copy to clipboard operation
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

All Contributors

Packages

This repository contains the HiRez.io's versions of:

Project Status Description
@hirez_io/jest-given @hirez_io/jest-given-status Jest addon that adds the "Given When Then" syntax
@hirez_io/jasmine-given @hirez_io/jasmine-given-status Jasmine addon that adds the "Given When Then" syntax
@hirez_io/karma-jasmine-given @hirez_io/karma-jasmine-given-status 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
Shai Reznik

πŸ’» πŸ“– πŸ€” πŸš‡ 🚧 πŸ§‘β€πŸ« πŸ‘€ ⚠️
WynieCronje
WynieCronje

πŸ’» ⚠️ 🚧
Yianen
Yianen

πŸ’» ⚠️ 🚧
Keagan FouchΓ©
Keagan FouchΓ©

πŸ’» 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT