运行intern测试时加载dojo修补程序文件

运行intern测试时加载dojo修补程序文件,dojo,intern,Dojo,Intern,使用dojo,可以通过“补丁/补丁”创建和加载补丁文件其中patch.js包含所有补丁的加载函数 Content patch.js define(['require'], function(require) { return { load: function load(id, parentRequire, loaderCallback) { require([< patch files >], loaderCallback); }

使用dojo,可以通过“补丁/补丁”创建和加载补丁文件其中patch.js包含所有补丁的加载函数

Content patch.js

define(['require'], function(require) {
    return {
       load: function load(id, parentRequire, loaderCallback) {
         require([< patch files >], loaderCallback);
       }
     };
});
define(['require'],函数(require){
返回{
加载:函数加载(id、parentRequire、loaderCallback){
需要([],loaderCallback);
}
};
});
在运行intern Suite时,我希望在运行我的套件之前也先加载这些修补程序。 是否有办法确保在运行测试套件之前加载修补程序文件


在定义测试套件时,您有一个before函数,可以在其中调用加载补丁函数

define(["intern!tdd", "patch"], function (tdd, patch) {
    tdd.describe("Tests suite", function () {
        tdd.before(function () {
            // executes before suite starts
            patch.load();
        });
    });
});