Phillip Mates
Phillip Mates
> I also don't see people using this description, but I believe that this is indeed very useful to debug a failing test. one example of where it is kind...
as suggested in https://github.com/nubank/matcher-combinators/issues/95#issuecomment-1422898642, `clojure.tools.namespace.repl/refresh-dirs` can be used to avoid this problem, so I'm going to close this
This will probably slow matching down quite a bit because matching keys in a map instead of normal clojure equality is complexity-wise like matching an unordered list. Matching an unordered...
Implementation-wise though, I had the idea that matching something like ```clojure (match? {keyword? odd? :x pos?} {:a 1 :x -1 :whatever "foo"} ``` could be recast as ```clojure (match? (embeds...
since ```clojure (match? {symbol? 2 symbol? 1} {'x 1 'y 2}) ``` fails with ``` Syntax error reading source at (REPL:207:20). Duplicate key: symbol? ``` we could do something similar...
I can confirm that this issue comes up with `:local/root` usage. Now with `midje` because the dependency got removed when moving to `deps.edn`. setting `clojure.tools.namespace.repl/refresh-dirs` to the current project works...
Hey @wilkerlucio! I'm pretty unfamiliar with cljs setups, but I copied your example into `test/cljs/matcher_combinators/cljs_example_test.cljs` and ran it both with `lein test-node` and `lein test-phantom` and in both cases it...
nice, I got it working (err, that is passing incorrectly) Some notes before I log off for the day: - expected failure behavior is demonstrated when you target nodejs via...
I spent another hour with this and wasn't able to fully follow what is happening in shadow-cljs with regards to the difference of running tests using the `:browser-test` target vs....
https://github.com/nubank/matcher-combinators/pull/18a9 has been released in `3.8.2` and should address this