使用jamine + karma + phantomJS运行单元测试时,为什么这个singleNodeValue的子元素未定义

时间:2015-12-08 09:50:09

标签: angularjs unit-testing phantomjs karma-jasmine

var xmlS="<entity><book><title>tt</title><price>2</price></book></entity>";
var dom=new DOMParser().parseFromString(xmlS, 'text/xml');
var t=dom.evaluate("/entity/book", dom, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;

我正在开发的浏览器控制台/角度应用程序中的上述代码的结果是:

[标题,价格]

然而,当使用Karma和量角器t.children在Jasmine单元测试中运行相同的代码时,未定义。

谁能告诉我这是什么问题?

提前致谢

0 个答案:

没有答案