Structure of the test:
Here
We use a proof defined in the outer scope as parameter. It makes the tests depend on each others. As a result the test suite may produce unexpected results: a successful proof verification test requires the proof generation test having completed first, but jest executes everything in parallel...
Description
There is an error when running the test workflow:
https://github.com/semaphore-protocol/semaphore/actions/runs/8894821856/job/24423871569