Ruby's Louvre

每天学习一点点算法

导航

mass Framework spec模块 v4

展示一下我的测试模块 v4用到的新技术

                var Expect = function(id){
                    this.count = Expect[id].count++;
                    this.id = id;
                    console.log(this.count)
                }
                Expect.xxx = {
                    count: 0
                }
                var expect = function(id){
                    var id = arguments.callee.caller.arguments[0];
                    new Expect(id)
                }
                function test (){
                    expect();
                    expect();
                    expect();
                }
                test("xxx");

这样测试样例与其模块就可以彻底解藕了。测试样例知道自己位于哪一个测试套装中,是其中第几个测试!

spec模块位于more目录之下,自己去看吧。

posted on 2012-04-30 13:20  司徒正美  阅读(1146)  评论(0编辑  收藏  举报