Я пытаюсь убедиться, что svg, возвращенный моим кодом, правильно использует Chai.Если я не установил тип контента, я могу проверить res.text, как показано ниже
return chai.request(app).get('/chart.svg?lat=-39&long=174')
.then((res: any) => {
expect(res.text).to.eql('<svg></svg>');
});
Но если мой сервер устанавливает тип контента следующим образом
res.set('Content-Type', 'image/svg+xml')
res.status(HttpStatus.OK).send(response);
Res.textпропал, отсутствует.Насколько я могу сказать, res.content и res.body тоже бесполезны.
Как проверить правильность вывода, если для Content-Type установлено значение 'image / svg + xml'?