Guile testing lib

status

todo

type

task

descriptionI was giving some more thought on the testing situation, and I think I will want to build a "meta-testing" or "black box/integration" testing library on top of Andrew Tropin testing library, depending on how it works out of course. I had once written something like this in Rust, pop-test, (with Guile and Scala bindings) (https://codeberg.org/jjba23/pop-test) but it didn't really take off in my company as much as I wanted. I think it will be more interesting and useful for me to write it in Guile and have a nice Lispy DSL to write my tests in. I am talking tests of all kinds, not only assertions, like do HTTP call, check status is X, body has property Y, database has new row, etc. For assertions and unit tests, I would leverage your lib, but for the more "orchestration" part I would write some lib myself. At least this is my first vision :) I also want to rewrite pop-server (https://codeberg.org/jjba23/pop-server) in Guile and make it more hacker friendly, (test ) (assert) (with-container do assert) (with sqlite do assert) add generators of data add spies? like mockito? add more predicates out of the box to ease asseetions and make them more expressive, is string empty, non empty, is list such length etc add assert-false and more
human iduberprojekt-213priority#fid31053f10-5f7b-45b0-84b0-7dee299b22bc