0
我是使用Chai for TDD的新手。希望運行一個我在Chai的測試文件中傳遞的函數,並檢查它是否返回了一個對象。看起來我沒有訪問該功能。在柴TDD中需要JS文件 - TypeError:不是函數
我在終端運行測試時得到這個 - 「類型錯誤:解析是不是一個函數」
parser.parse(XML)是parser.js函數文件 parser.js這已圖案 -
parser.js -
var VASTParser = {
parse:function(xml) {
return xml;
},
...
};
解析器-test.js -
var expect = require("chai").expect;
var parser = require("../src/parser");
describe('VAST parsing from XML', function() {
it('should take xml and parse to object', function() {
var xmlStr = '<xml><stuff></stuff></xml>';
var xmlObj = parser.parse(xmlStr.documentElement);
expect(xmlObj).to.be.a('object');
});
});