* when ``++assert.fail++``, ``++expect.fail++`` or ``++should.fail++`` are present but not called.
* when an ``++expect(...)++`` or ``++should++`` assertion is not followed by an assertion method, such as ``++equal++``.
* when an ``++expect++`` or ``++should++`` assertion ends with a https://www.chaijs.com/api/bdd/#method_language-chains[chainable getters], such as ``++.that++``, or a modifier, such as ``++.deep++``.
* when an ``++expect++`` or ``++should++`` assertion function, such as ``++.throw++``, is not called.