Утверждение (assertion)
Выражение в коде о том, что должно быть истинным; если это не так, программа падает.
assert balance >= 0. Два применения: в коде (ловить баги вида «такого не может быть») и в тестах (expect(x).toBe(2)). Не то же самое, что обработка ошибок: в корректно работающем коде утверждения не должны срабатывать никогда.