Asserções suaves em javascript

Tenho dois projectos infra-estruturais P1 & P2. Dados de P1 tem que fluir para P2 após algum processamento através de um middleware. Estou a escrever este middleware e tenho de criar um módulo de testes E2E.

vou ter 100 casos de teste e em cada um pode haver 3 ou 4 declarações esperadas. A função "esperar" de chai é uma forma de afirmação dura. Como posso obter asserções suaves em javascript? Basicamente, o caso de teste irá executar todas as 3 ou 4 declarações esperar e informar que um falhou.

Author: suku, 2018-09-26