YUI3的test应用模板

尝试使用YUI3的test组件进行TDD的开发。使用这个测试框架,上手的确是容易,难就难在思维方式的转换上。测试先行的开发方式还真是不适应,思维方式还没转过来,开发效率下降,现阶段测试是硬往里挤的,思维上还是先设计后编码,强迫先写测试后写代码,结果却是思维逻辑整个混乱。。。如果坚持下来,传说中的好处真能够看得到吗?社区里怀疑的声音大过信任的声间,书上却是一面倒的赞扬之声。。。

先将我的模板记录下,方便以后使用直接copy。

=================================================================
【种子:】<script type="text/javascript" charset="utf-8"        src="http://yui.yahooapis.com/3.1.1/build/yui/yui-min.js"></script>
==========================================================

【js文件:】
var TEST = function(obj){
YUI().use("console","test","dd-plugin",function(Y){
var myCon = new Y.Console({newestOnTop:false}).plug(Y.Plugin.Drag,{handles:[".yui3-console-hd"]}).render();   
Y.namespace("ui.scrollNews");
Y.ui.scrollNews = new Y.Test.Case({
name : "ScrollNews Test",
setUp : function(){
this.data = {

};
},
tearDown : function(){
delete this.data;
}

});

Y.Test.Runner.add(Y.ui.scrollNews);
Y.Test.Runner.run();
});
};
===========================

【执行:】
TEST();

原文地址:https://www.cnblogs.com/cly84920/p/4426779.html