我有以下茉莉花测试,
describe('test', function () {
beforeEach(function() {
loadFixtures('../../Fixtures.html');
});
it('should add some html', function () {
$("#some_btn").click();
expect($("#some_div")).toExist();
});
it('should do something with the div', function () {
//do something
expect($("#some_div")).toHaveClass("some_class");
});
});
触发点击会执行一个函数,witch会在html页面中添加一个div,
function addDiv(){
$("#existing_div").append('<div id="some_div"></div>');
}
这是html,
...
<div id="some_btn" onclick="addDiv();"></div>
...
<div id="existing_div">
<!--where the div is supposed to be inserted-->
</div>
第二次测试失败。我是茉莉花的新手,这会失败吗?我错过了什么吗?
谢谢..
编辑:我编辑了代码,我复制错了,缺少测试的最后一部分。对不起 :(