function ok(value, message) {
if (!!!value) fail(value, true, message, '==', assert.ok);
}
assert.ok = ok;
!!!value
basically means not not not Boolean(value)
yes?
Say if value = 9 > 1
, then it would mean: not not not true
.
not true = false
not not true = true
not not not true = false
My brain hurts. Why don't they just use !value
instead of !!!value
?