checkers
checkers copied to clipboard
Mocha wrapper appears to be broken
Crap
It looks like the Mocha wrapper is broken.
Justification:
- Take your example code
- Change the property to assert that
3 > 5
, meaning it should break every time - Watch it report pass
Observation:
It smelled funky to me that there was an it/2
in the example code, and also an it/2
inside the wrapper. I've used Mocha for almost three hours now, and my understanding is that it
s do not nest.
Therefore, I removed the interior it/2
from the wrapper. Suddenly things started working.
I also return
ed the value of the forAll
, pretty much just because.
Suggested remediation:
- Observe that my garbage fixes it
- Figure out why
- Throw my gargbage out, because the author (me) didn't put in any effort
- Fix it correctly instead
- Accept that nobody ever does this, ever
- Merge the PR