Given 3 is a library for making it much cleaner to setup tests in Typescript and Javascript. It was strongly inspired by the library given2 but with with a few core concepts added:
- Type safety
- Ability to refine values
- Ability to re-use values between tests
- A way to specify cleaning up values
...