XMLSerializer не определен в шутливом тесте - PullRequest
0 голосов
/ 07 мая 2019

Я использовал XMLSerializer класс в одном из методов класса пакета NODE.При написании модульного теста с использованием jest выдается ошибка XMLSerializer is not undefined.Так как это является родным для браузера, там не может быть никакого пакета.

Даже я искал в Интернете, нашел несколько предложений по , используя новый jsdom и создав прототип XMLSerializer.

Не найдено правильного решения, даже сообщений на SO нет.

1 Ответ

0 голосов
/ 07 мая 2019

В настоящее время я использовал упаковку для XMLSerializer, как показано ниже (машинописный код):

export default class XmlSerializerWrapper {
    private serializer: XMLSerializer;
    constructor() {
        this.serializer = new XMLSerializer();
    }
    public serializeToString(doc: Document) {
        return this.serializer.serializeToString(doc);
    }
}

Работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...