事件侦听器和JS测试驱动程序?(Event listeners & js-test-driver?)

2019-11-01 12:27发布

我的JS被加载后的DOM已准备就绪。 一旦DOM准备就绪,JS检查环境(窗口尺寸等)的某些方面,结合事件侦听特定的元素,然后,最后,运行。

如何在JS测试驱动程序设置呢? 我可以使用/ *:DOC + = ... * /嘲笑我的HTML,但我不知道该怎么做,然后再装入我的脚本,并将其事件侦听器绑定到它的元素。

老实说,我宁愿是jstestdriver加载我的HTML页面列出的所有脚本一起,并以此作为起点。 也许有一个更好的工具? 一个插件可以使用吗?

Answer 1:

您可以使用jQuery的负载()函数来加载你要测试的HTML页面。 在您的JSTestDriver测试功能:

$('html').load('pageToLoad.html', function() {
    // load was performed - run your asserts here now
});

然而,由于该使用一个回调函数,你可能必须使用一个异步测试案例 。



文章来源: Event listeners & js-test-driver?