Arne Brasseur
Arne Brasseur
Kaocha provides an API to plugins and test types, we should make sure we don't break that interface/contract. Currently we only notice when touching the plugin code, since they live...
Are you using Kaocha at work? Please comment so we can add your company! Links to logos are also good, then I can use these in future presentations about Kaocha.
Certain configuration mistakes still cause rather unhelpful error messages, because we validate the config after normalizing it, so errors during normalization aren't cleanly handled. Case in point, I just accidentally...
The `#kaocha/v1` reader tag does two things, it normalizes the test config, and it fills in various defaults. Now that Kaocha is a bit more mature we can look back...
[Expectations](https://github.com/clojure-expectations/expectations) is a minimalist testing framework built around the `expect` macro. ([source](https://github.com/clojure-expectations/expectations/blob/master/src/cljc/expectations.cljc)) ``` clojure (expect 1 1) (expect #"foo" "boofooar") (expect ArithmeticException (/ 12 0)) (expect :foo (in #{:foo :bar}))...
When processing the `#kaocha/v1` reader macro we merge the user's config into the default config using [meta-merge](https://github.com/weavejester/meta-merge). This means that you can add `^:prepend`, `:^append`, and `^:replace` metadata to influence...
Via @borkdude on Clojurians Slack > When using kaocha, is there an equivalent to -n from the cognitect test runner or :only from leiningen, from the command line? > nm,...
Currently the skip/focus configuration is part of the test suite. I think at least for the `-meta` versions we should also allow configuring them at the top level configuration. This...
If an exception occurs while Kaocha loads a test namespace, then a warning is printed, the `:kaocha.type/namespace` test is marked as failed, and loading/running continues. This is so that when...