运行实习生测试时加载dojo补丁文件
Posted
技术标签:
【中文标题】运行实习生测试时加载dojo补丁文件【英文标题】:Loading dojo patch files when running intern test 【发布时间】: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);
;
);
在运行实习生套件时,我希望在运行我的套件之前也先加载这些补丁。 有没有办法确保在运行我的测试套件之前加载我的补丁文件。
问候马可
【问题讨论】:
【参考方案1】:当你定义你的测试套件时,你有一个 before 函数,你可以在其中调用你的加载补丁函数
define(["intern!tdd", "patch"], function (tdd, patch)
tdd.describe("Tests suite", function ()
tdd.before(function ()
// executes before suite starts
patch.load();
);
);
);
【讨论】:
以上是关于运行实习生测试时加载dojo补丁文件的主要内容,如果未能解决你的问题,请参考以下文章
实习生4无法使用Dojo Loader和ArcGIS JavaScript API
实习生 4 无法将 Dojo Loader 与 ArcGIS JavaScript API 一起使用