当前位置:首页 > javascript > 正文

整合seajs和QUnit进行单元测试

当前最新的QUnit版本为1.14.0,看了下源码,内部可以支持模块加载方法,如下图:

qunit exports qunit head

 

整个QUnit作为一个匿名函数进行封装,将QUnit作为全局变量对外提供服务。如何调整为seajs模块呢?

qunit new

 

这样就可以将QUnit作为整个模块对外提供服务;

入口引入seajs,然后定义了启动方法为testing();接着我们在qzoneTest模块定义相应的testing()方法;

运行后就可以看到测试页面效果:

QZone test

这样就可以测试很多独立的seajs模块了。比如上面我就是测试了url模块中的一些方法,看是否正常的。

暂无评论

发表评论

您必须 [ 登录 ] 才能发表留言!