Por que examinar o corpo além do status?
Um status aparentemente correto pode acompanhar um payload indesejado. Informe o que o cliente deve receber em cada ramificação e verifique status, cabeçalhos relevantes e corpo em conjunto usando o manipulador real, em vez de apenas ler o código proposto.