JUnit测试验证DOJO构建配置文件

时间:2013-09-23 15:46:09

标签: javascript maven build junit dojo

以下是关于非AMD DOJO(低于1.6),但也适用于AMD DOJO:

我们有一组自定义小部件,这些小部件是从DOJO提供的Widgets扩展而来的。自定义窗口小部件用于呈现多个UI组件。 使用dojo.cache模板在UI中包含自定义窗口小部件。系统中存在多个模板,每个模板对应于不同的UI主题。

通过maven的应用程序构建决定在部署的WAR中支持哪个主题(模板)。专用的dojo构建配置文件(每个主题/环境一个)用于将所有窗口小部件(在所选主题中)编译/优化为单个JS文件。

dojo.require(path-to-widget)用于在实际代码中包含小部件,而关联的构建配置文件在其依赖项列表中包含path-to-widget。

以上要求开发人员除了实际代码外还要在构建配置文件中包含新窗口小部件。开发人员在这方面的错误只有在构建达到QA时才会被发现,从而导致额外的构建周期。

为了克服代价高昂的错误,我们计划编写maven可执行的JUnit测试,以验证代码和关联构建配置文件中的dojo.requires。

明显的方法是解析dojo.requires并将其与构建配置文件进行比较。

我的问题是 - 如果存在更好的方法吗?是否存在任何工具/框架来进行这种比较?

由于

0 个答案:

没有答案