Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 在dojo 1.7.2项目中使用intern单元测试用例_Unit Testing_Dojo_Intern - Fatal编程技术网

Unit testing 在dojo 1.7.2项目中使用intern单元测试用例

Unit testing 在dojo 1.7.2项目中使用intern单元测试用例,unit-testing,dojo,intern,Unit Testing,Dojo,Intern,按照intern模块的教程进行安装,即npm安装intern--save dev 将实习生节点模块复制到项目工作区,以便使用基于浏览器的实习生测试 复制了节点模块中提供的测试html页面,并如上所述设置了包的路径 根据教程为其创建测试小部件和测试用例。 最后用TestHTML页面对其进行了测试,但由于我为包指定了dojo版本1.7.2,所以出现了类加载器问题 如果尝试使用1.9.1,它会起作用。实际的错误是它需要dojo/promise等模块,而1.7.2版本中不存在这些模块 我遇到了版本冲突,

按照intern模块的教程进行安装,即
npm安装intern--save dev

将实习生节点模块复制到项目工作区,以便使用基于浏览器的实习生测试
复制了节点模块中提供的测试html页面,并如上所述设置了包的路径
根据教程为其创建测试小部件和测试用例。
最后用TestHTML页面对其进行了测试,但由于我为包指定了dojo版本1.7.2,所以出现了类加载器问题
如果尝试使用1.9.1,它会起作用。实际的错误是它需要dojo/promise等模块,而1.7.2版本中不存在这些模块

我遇到了版本冲突,需要知道intern是否与Dojo 1.7.2兼容。

还有其他方法可以为旧版本的Dojo编写实习生测试用例吗?


帮帮忙

您指的是哪个测试html页面?除了从Intern包中复制配置文件之外,您不应该复制任何内容。如果您引用的是
client.html
,则绝对不应该以任何方式复制或触摸该文件。我复制了您提到的client.html,并认为它将是浏览器中的测试运行程序。在我现有的应用程序中使用intern的正确方法是什么。好心的导游@谢谢你的帮助。。参考您的教程并正确配置。。Dojo测试在旧版本(1.7)中运行良好