bitemyapp / bitemyapp/esqueleto
Refactor test suite
Open
- Dominant language
- Haskell
- Stars
- 399
- Forks
- 107
- Avg merge
- 1d 17h
- Merged PRs (30d)
- 1
Description
It'd be *real* nice to get `Common.Test` in a less massive state.
Using `SpecWith Run` instead of `Run -> Spec` would be good too - allows us to define `itDb message action = it message $ \run -> run action`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Common.Test module and reviewing how the test suite currently uses Run -> Spec. Check the existing test entry points before deciding how to split the module or introduce SpecWith Run. Done means the suite is less concentrated, the helper pattern is applied where appropriate, and all tests still pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100