Как я могу опубликовать строку XML в моем локальном API, используя тестирование мокко? - PullRequest
0 голосов
/ 17 апреля 2019

Я запускаю модульное тестирование для конечной точки, которая должна получить XML в методе POST, используя тестирование Mocha.Я искал ответ в Google, но не нашел правильный ответ для своих нужд.Мне нужно разместить XML, а не JSON.Моя конечная точка преобразует XML в JSON, но он должен получить XML изначально.

describe('doctoemail', function () {
    it("doctoemail", function (done) {
        request(app).post('/doctoemail/')
            .send(

// this is the xml im trying to send.

                `<urn:Document_IN>

        <urn:MailProperties>

        <urn:somedata>iamdata</urn:somedata>

                </urn:MailProperties>

                </urn:Document_IN>`

            )
            .end(function (err, res) {

                expect(res.statusCode).to.equal(200);// checks statuscode 200 = success
                console.log(res.text);
                expect(res.text).match(/document number/) // search for a known part of the document body
                done();
            })

    })
})
...