【问题标题】:Loading dojo patch files when running intern test运行实习生测试时加载dojo补丁文件
【发布时间】:2017-05-22 22:33:32
【问题描述】:

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

内容补丁.js

define(['require'], function(require) {
    return {
       load: function load(id, parentRequire, loaderCallback) {
         require([< patch files >], loaderCallback);
       }
     };
});

在运行实习生套件时,我希望在运行我的套件之前也先加载这些补丁。 有没有办法确保在运行我的测试套件之前加载我的补丁文件。

问候马可

【问题讨论】:

    标签: dojo intern


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多