Fork me on GitHub
#announcements
<
2022-03-07
>
oliy09:03:35

Announcing fixa - better test fixtures https://github.com/oliyh/fixa Why does clojure.test limit us to a single set of :each and :once fixtures for all tests in a namespace? Shouldn't we have the granularity of being able to apply particular fixtures to an individual test? fixa lets you define fixtures at the individual test level using a simple metadata notation.

(deftest ^{:fixa/fixtures [fixture-a fixture-b]} multiple-fixtures-test
  (is (= 1 1)))
You can use it with clojure.test and kaocha runners, see the readme for details. Any feedback welcome!

2
🆒 4
🎉 4
👍 12
bozhidar17:03:49

CIDER 1.3 ("Ukraine") is out! More details - https://github.com/clojure-emacs/cider/releases/tag/v1.3.0

❤️ 22
57
👏 7
cider 7
♥️ 1
craftybones17:03:18

Hope your family is doing well @U051BLM8F

🎉 1
bozhidar18:03:36

Thanks! So far they are still safe.

👍 1
Andrii18:03:14

Thanks for the support!

3
kinleyd12:03:27

Wonderful release name. Slava Ukraini. :flag-ua:

1
fmnoise11:03:34

thank you for support @U051BLM8F :flag-ua:

1
Jakub Holý (HolyJak)21:03:32

Announcing the first alpha release of the https://github.com/cljdoc/cljdoc-check-actionhttps://github.com/cljdoc/cljdoc-check-action (v0.0.3) that runs CljDoc analysis on your project and fails if that fails - to make sure that you do not publish a version that http://cljdoc.org will not be able to import. Using it can be as simple as

# build your target/*.jar
- name: Check CljDoc
  uses: cljdoc/[email protected]
- see the README for details. Many thanks to @lee and his indispensable help! This is an alpha release. It seems to be working but e.g. I have not tested it on a broken project. Please try it out and report any problems! 🙏

🎉 15
❤️ 8
cljdoc 4
ericdallo22:03:29

oh, that's very handy!

vemv22:03:37

Much useful! Was thinking of requesting the same upstream :)

lread23:03:36

And we’ll likely eventually add more checks. Like a decent doc/cljdoc.edn linter.