Jasmine错误 - 在.div

时间:2015-04-29 19:43:46

标签: javascript jquery jasmine jasmine-jquery

我正在使用Jasmine和Jasmine-JQuery

我的Jasmine代码:

it("comp move resulted in an X", function() {
    var spyEvent = spyOnEvent('.div', 'click');
    $('.div').click();
    expect('click').toHaveBeenTriggeredOn('.div');
    expect(spyEvent).toHaveBeenTriggered();
});

我的Jasmine输出:

已在.div

上触发的预期事件[object Object]

- 和 -

预期事件点击已在.div上触发

我几乎逐字地从Jasmine-JQuery guide复制了这个。

我似乎无法弄清楚为什么我的测试失败了,尽管文档中的代码几乎相同。如果有人遇到类似问题,请查看以下类似问题:Error on Jasmine - Expected event click to have been triggered on #DIV_ID。我没有回答我的,但它可能会回答你的。

我不确定这是否有助于说明为什么会这样,但在我的spec-runner.js文件和我的app.js文件中,都有这段代码:

console.log($('.div').text());

我的HTML:

<div id="1" class="div">X</div>

在spec-runner.js中,控制台打印&#39;&#39;

在app.js中,控制台会打印&#39; X&#39;

感谢您的帮助!

0 个答案:

没有答案