assert methods should return boolean result

QUnit.push should return config.current.assertions.push({...}) and this method should return the boolean result.

Why?
Intuitively, I thought this would work:
if (!ok(
  result[item],
  'result should contain key:' + item
)) { console.log(result) }
But it doesn't - assert methods don't return the boolean result.