I'm putting this at the top because it's real important to me: Do not use any generative AI when contributing to this project in any form. This is on the honor system but I'm trusting you here. Don't fuckin do it.
If you want to contribute to lazytest, I am eternally grateful. This is a labor of love and it's invigorating to have others help out.
And lastly, remember that I am human and I build things for myself. I love to help but I am not being paid to work on this or any other library, so any work I do will come after all of my other responsibilities (to my job, my family, myself), and I will not suffer abuse or demands of my time. Be kind.
wip or fixes commits.PRs are not squashed, so counter to the classic Utter Disregard For Git Commit History, the best course of action is active rebasing to laser-target each commit. If messing with git history is too hard, may I suggest jujutsu?
As this is a test runner, it's expected that you use lazytest to write all tests herein.
If you wish to match against a test case failure, you can use (ex-info "message" {...data here...}) in a match? call. I've extended the mc/Matchers protocol for ExceptionInfo, and done some light clean-up so we can get nice output when there's mismatchs. Additionally, you can specify :type in the ex-info map, to set the expected exception type.
(See test/clojure/lazytest/test_utils.clj for the details.)
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |