Справочная информация:
Это не проблема транспортира или огурца, это на самом деле chai (похоже, вы используете chai из своего фрагмента кода, но не стесняйтесь исправлять меня, если я ошибаюсь).
Проблема:
После просмотра chai docs https://www.chaijs.com/api/assert/ похоже, что они не поддерживают концепцию мягких утверждений, как некоторые другие структуры утверждений.
Решение 1:
Единственный обходной путь, о котором я могу подумать, - это обернуть ваше утверждение в триггер попытки и сохранить ошибку, полученную от утверждения, в вашем экземпляре мира, а затем в вашем обработчике после перехвата выдать ошибки.
Решение 2:
Используйте библиотеку, которая поддерживает мягкие утверждения. Из быстрого поиска я вижу https://www.npmjs.com/package/soft-assert, но, к вашему сведению, я не пробовал эту библиотеку
Примечания:
В этом есть одна плохая вещь: скриншоты могут содержать неверную информацию.