【发布时间】:2018-10-09 11:43:12
【问题描述】:
我有一个使用 DOMParser 解析 XML 的方法,如下所示:
this.parseXmlString = function(xmlDocStr) {
var xmlDoc;
var parser= new window.DOMParser();
xmlDoc = parser.parseFromString( xmlDocStr, "text/xml" );
// here I do some stuff with xmlDoc
return xmlDoc;
};
问题是:当我尝试使用此函数的 Jest 进行单元测试时,window.DOMParser 未定义。测试很简单:
expect(x2js.parseXmlString(xmlDocStr)).toMatchObject(expectedObject);
有什么方法可以在 Jest 单元测试中使用 DOMParser?
【问题讨论】:
标签: javascript unit-testing jestjs domparser