0
チャイをTDDに使用するのが初めてです。 Chaiのテストファイル内を渡した関数を実行し、そのオブジェクトが返されたかどうかを確認したい。私は機能の権利にアクセスしていないように見えます。チャイでJSファイルが必要TDD - TypeError:関数ではありません
テストを実行しているとき、私はターミナルでこれを取得 - 「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');
});
});