私の人生では、Jasmine テスト内で HTML をレンダリングするビューを取得できないようです。見つけることができるすべてのチュートリアルに従っていますが、何も機能していません。
require(['../js/app', '../js/views/demand/match'], function(App, Match) {
App.initialize();
beforeEach(function() {
this.view = new Match();
});
describe("Instantiation", function() {
it("returns the view object", function() {
expect(this.view.render()).toEqual(this.view);
});
it("produces the correct HTML", function() {
this.view.render();
var expectedHtml = '<a href="MatchLink"><h2>MatchLinkTitle</h2></a>';
expect(this.view.el.innerHTML).toEqual(expectedHtml);
});
});
});
上記のコードには、常に空白の innerHTML プロパティがあります。match.js (match.html) ファイルに関連付けられた HTML がまったく表示されません。誰にもアイデアはありますか?