Jasmine JS Framework - 无法从加载的fixture中找到div#ID

时间:2014-05-02 11:09:41

标签: javascript jquery jasmine bdd

我装了我的灯具:

var fixture = loadFixtures("path/fixture.html");

我正在尝试使用以下代码找到一个DIV #ID是否存在:

expect(fixture.find('DIV#ID')).toBe();

但是,我收到错误: TypeError:无法读取属性'找到'未定义的

请帮助我使用JASMINE JS Framework 从加载的灯具中找到我的div#id。

1 个答案:

答案 0 :(得分:0)

加载/读取灯具后,您必须设置灯具。

var fixtures =  readFixtures("header.html");
setFixtures(fixtures);

从设置的灯具中,您可以找到DOM元素,如:

expect($('body')).toHaveId("DIV#ID");

这适合我。