如果想要单独加载某一模块的测试案例,需要用到test参数指向该模块:
  http://<server>/util/doh/runner.html?test=dojo/tests/fx

  我们可以吧测试案例放到自己的项目目录下,通过test参数指向自定义测试模块,这时需要用到paths参数:
  util/doh/runner.html?paths=org/myorg,../../../mycode/org/myorg&test=org/myorg/mymodule/tests/alltests
  paths参数中逗号前后的值相当于dojoConfig定义packages对象时的name和location

  同样在path中我们可以定义多个模块, 模块之间用“;”分隔开来
  util/doh/runner.html?paths=org/myorg,../../../mycode/org/myorg;com/mycom,../../../x/com/mycom&test=com/mycom/tests
  doh中测试模块要么是一个用来请求多个测试文件的文件,要么是一个使用doh.register方法注册时测试案例,或者两者皆有。
  define([
  "my/test/widget/Foo0",
  "my/test/widget/Foo1",
  "my/test/widget/Foo2"
  ]);
  或者

 

define(["doh/runner"], function(doh){
doh.register("MyTests", [
function assertTrueTest(){
doh.assertTrue(true);
doh.assertTrue(1);
doh.assertTrue(!false);
},
{
name: "thingerTest",
setUp: function(){
this.thingerToTest = new Thinger();
this.thingerToTest.doStuffToInit();
},
runTest: function(){
doh.assertEqual("blah", this.thingerToTest.blahProp);
doh.assertFalse(this.thingerToTest.falseProp);
// ...
},
tearDown: function(){
}
},
// ...
]);
});